Kolom label

Kolom label menyimpan string sebagai value dan string sebagai text-nya. Tujuan 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"
    }
  ]
}

Teks pesan apa pun di antara argumen interpolasi menjadi string label. Atau, label dapat diinterpolasi secara eksplisit, baik sebagai objek atau sebagai teks. Hal ini umumnya tidak disarankan karena membuat penerjemahan 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');
  }
};

appendField menerima objek FieldLabel dan, lebih umum, string untuk membuat label.

Kolom label mengambil nilai opsional, dan string kelas css opsional. Keduanya ditetapkan secara default ke string kosong.

Serialisasi

Kolom label tidak dapat diserialisasi.

Jika Anda ingin label diserialisasi, karena sudah diubah secara terprogram, lihat Label Serialisasi kolom tersebut.

Validator

Kolom Label tidak mendukung validator, karena tidak dapat diedit.