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