حقول التصنيفات

يخزّن حقل التصنيف سلسلة كـ value وسلسلة كـ text. يكون value وtext لحقل التصنيف متطابقَين دائمًا.

حقل التصنيف

مربع يحتوي على صفَّين يحمل العنصر الأول التصنيف "تصنيف"، ويحمل العنصر الثاني التصنيف "تصنيف آخر".

حقل التصنيف في البلوك المصغّر

المربّع نفسه بعد تصغيره يحتوي على صف واحد، والتصنيف "تصنيف
وآخر"، وحافة يمنى متعرّجة للإشارة إلى أنّه
مصغّر.

الإنشاء

JSON

{
  "type": "example_label",
  "message0": "a label %1 and another label",
  "args0": [
    {
      "type": "input_dummy"
    }
  ]
}

يصبح أي نص رسالة بين وسيطات الاستيفاء سلاسل تصنيف. بدلاً من ذلك، يمكن إدخال التسميات بشكل صريح، إما ككائن أو كنص. ننصحك بعدم إجراء ذلك لأنّه يزيد من صعوبة الترجمة.

{
  "type": "example_label",
  "message0": "%1 %2 %3",
  "args0": [
    {
      "type": "field_label",
      "text": "a label"
    },
    {
      "type": "input_dummy"
    },
    "and another label"
  ]
}

JavaScript

Blockly.Blocks['example_label'] = {
  init: function() {
    this.appendDummyInput()
        .appendField(new Blockly.FieldLabel('a label'));
    this.appendDummyInput()
        .appendField('and another label');
  }
};

تقبل الدالة appendField كلاً من عناصر FieldLabel، والأكثر شيوعًا، السلاسل النصية لإنشاء التصنيفات.

يقبل حقل التصنيف قيمة اختيارية وسلسلة فئة CSS اختيارية. يتم ضبط كلتا القيمتين تلقائيًا على سلسلة فارغة.

نشر الحلقات على نحو متسلسِل

لا يمكن تسلسل حقول التصنيفات.

إذا كنت تريد أن يتم تسلسل تصنيفك، لأنّه سيتم تغييره آليًا، اطّلِع على حقل التصنيف القابل للتسلسل.

أدوات التحقّق من الصحة

لا تتوافق حقول التصنيفات مع أدوات التحقّق لأنّها غير قابلة للتعديل.