Kolom label

Kolom label menyimpan string sebagai value dan string sebagai text. value dan text kolom label selalu sama.

Kolom label

Blok dengan dua baris. Yang pertama memiliki label "label" dan yang kedua memiliki label "dan label lain".

Kolom label pada blok yang diciutkan

Blok yang sama setelah diciutkan. Panel ini memiliki satu baris, label "label
dan label lain", dan tepi kanan yang tidak rata untuk menunjukkan bahwa panel tersebut
ditutup.

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 sebagai teks. Hal ini umumnya tidak dianjurkan karena mempersulit terjemahan.

{
  "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, lebih umum, string untuk membuat label.

Kolom label menerima nilai opsional, dan string class css opsional. Keduanya ditetapkan secara default ke string kosong.

Serialisasi

Kolom label tidak dapat diserialisasi.

Jika Anda ingin label diserialisasi, karena label tersebut diubah secara terprogram, lihat kolom Label yang Dapat Diserialisasi.

Validator

Kolom label tidak mendukung validator karena tidak dapat diedit.