ช่องป้ายกำกับ

ช่องป้ายกำกับจะเก็บสตริงเป็น 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 ที่ไม่บังคับ โดยทั้ง 2 ค่าจะเป็นค่าเริ่มต้นเป็นสตริงว่าง

การทำให้เป็นอนุกรม

ช่องป้ายกำกับทำให้เป็นอนุกรมไม่ได้

หากต้องการให้ป้ายกำกับเป็นอนุกรม เนื่องจากมีการเปลี่ยนแปลงแบบเป็นโปรแกรม โปรดดูช่องป้ายกำกับแบบต่อเนื่อง

เครื่องมือตรวจสอบความถูกต้อง

ช่องป้ายกำกับไม่รองรับโปรแกรมตรวจสอบเนื่องจากแก้ไขไม่ได้