Kolom label menyimpan string sebagai value
dan string sebagai text
. value
dan text
kolom label selalu sama.
Kolom label
Kolom label pada blok yang diciutkan
yang Dipicu oleh Tren
JSON
{
"type": "example_label",
"message0": "a label %1 and another label",
"args0": [
{
"type": "input_dummy"
}
]
}
Setiap teks pesan di antara argumen interpolasi akan menjadi string label. Atau, label dapat diinterpolasi secara eksplisit, baik sebagai objek maupun teks. Hal ini umumnya tidak disarankan karena membuat penerjemahan menjadi lebih sulit.
{
"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');
}
};
Fungsi appendField
menerima objek FieldLabel
dan, yang lebih umum, string untuk membuat
label.
Kolom label menggunakan nilai opsional dan string class css opsional. Keduanya ditetapkan secara default ke string kosong.
Serialisasi
Kolom label tidak dapat diserialisasi.
Jika ingin label diserialisasi karena diubah secara terprogram, lihat kolom Label Dapat Diserialisasi.
Validator
Kolom label tidak mendukung validator, karena tidak dapat diedit.