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

يخزن حقل التصنيف السلسلة مثل 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 اختيارية. ويتم استخدامهما تلقائيًا على سلسلة فارغة.

التسلسل

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

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

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

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