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

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

การเรียงอันดับ

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

หากคุณต้องการให้ป้ายกำกับของคุณต่อเนื่องกัน เนื่องจากป้ายกำกับกำลังมีการเปลี่ยนแปลง แบบเป็นโปรแกรม โปรดดูป้ายกำกับที่ซีเรียลได้ ด้วย

เครื่องมือตรวจสอบ

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