ช่องป้ายกำกับแบบเรียงลำดับได้

ป้ายกำกับที่ทำให้เป็นอนุกรมได้จะทำงานเหมือนกับป้ายกำกับปกติทุกประการ ยกเว้นแต่จะทำให้เป็นอนุกรมใน XML ด้วย คุณควรใช้ฟังก์ชันเหล่านี้ก็ต่อเมื่อต้องการแก้ไขเนื้อหาของโปรแกรมค่ายเพลงโดยใช้โปรแกรม และต้องการให้ระบบแปลงเนื้อหาเป็น XML

ฟิลด์ป้ายกำกับที่ทำให้เป็นอนุกรมได้

บล็อกที่มีป้ายกำกับที่ทำให้เป็นอนุกรมได้ "ป้ายกำกับที่ทำให้เป็นอนุกรมได้" ในแง่ของภาพ บล็อกนี้
ไม่แตกต่างจากบล็อกที่มีป้ายกำกับ
ปกติ

ฟิลด์ป้ายกำกับที่ทำให้เป็นอนุกรมได้ในบล็อกที่ยุบ

บล็อกเดียวกันหลังจากยุบ มีป้ายกำกับ "ป้ายกำกับที่แปลงเป็นอนุกรมได้"
และขอบด้านขวาเป็นรอยหยักเพื่อแสดงว่า
ยุบอยู่

การสร้างวิดีโอ

JSON

{
  "type": "example_serializable_label",
  "message0": "%1",
  "args0": [
    {
      "type": "field_label_serializable",
      "name": "FIELDNAME",
      "text": "a serializable label"
    }
  ]
}

JavaScript

Blockly.Blocks['example_serializable_label'] = {
  init: function() {
    this.appendDummyInput()
        .appendField(new Blockly.FieldLabelSerializable("a serializable label"), "FIELDNAME");
  }
};

ฟิลด์ป้ายกำกับที่ทำให้เป็นอนุกรมได้จะรับค่าที่ไม่บังคับและสตริงคลาส CSS ที่ไม่บังคับ ทั้ง 2 รายการนี้มีค่าเริ่มต้นเป็นสตริงว่าง

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

JSON

JSON สำหรับฟิลด์ป้ายกำกับที่ทำให้เป็นอนุกรมได้จะมีลักษณะดังนี้

{
  "fields": {
    "FIELDNAME": text
  }
}

โดย FIELDNAME คือสตริงที่อ้างอิงช่องป้ายกำกับที่แปลงเป็นอนุกรมได้ และ ค่าคือค่าที่จะใช้กับช่อง ค่าเป็นไปตามกฎเดียวกันกับค่าของตัวสร้าง

XML

XML สำหรับฟิลด์ป้ายกำกับที่ทำให้เป็นอนุกรมได้จะมีลักษณะดังนี้

<field name="FIELDNAME">text</field>

แอตทริบิวต์ name ของโหนด field มีสตริงที่อ้างอิงฟิลด์ป้ายกำกับที่ทำให้เป็นอนุกรมได้ และข้อความด้านในของโหนดคือค่าที่จะใช้กับฟิลด์

โปรแกรมตรวจสอบ

ฟิลด์ป้ายกำกับที่ทำให้เป็นอนุกรมไม่ได้ไม่รองรับเครื่องมือตรวจสอบ เนื่องจากผู้ใช้แก้ไขไม่ได้