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

يخزِّن حقل التصنيف سلسلة ك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 اختيارية. يتم ضبط كلا الحقلين تلقائيًا على سلسلة فارغة.

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

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

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

أدوات التحقّق

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