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

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

التسلسل

حقول التصنيفات غير قابلة للتسلسل.

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

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

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