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