Các trường nhãn theo tuần tự

Nhãn có thể chuyển đổi tuần tự hoạt động giống hệt như nhãn thông thường, ngoại trừ việc chúng cũng chuyển đổi tuần tự sang XML. Bạn chỉ nên sử dụng các thuộc tính này nếu đang chỉnh sửa nội dung của nhãn theo phương thức lập trình và muốn chuyển đổi tuần tự sang XML.

Trường nhãn có thể chuyển đổi tuần tự

Một khối có nhãn có thể chuyển đổi tuần tự "a serializable label" (nhãn có thể chuyển đổi tuần tự). Về mặt hình ảnh, khối này không khác gì một khối có nhãn thông thường.

Trường nhãn có thể chuyển đổi tuần tự trên một khối đã thu gọn

Khối tương tự sau khi được thu gọn. Nó có nhãn "a serializable label" (nhãn có thể chuyển đổi tuần tự) và cạnh phải lởm chởm để cho biết nhãn này đã thu gọn.

dựa trên xu hướng

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");
  }
};

Trường nhãn có thể chuyển đổi tuần tự sẽ nhận một giá trị không bắt buộc và một chuỗi lớp css không bắt buộc. Cả hai đều mặc định là một chuỗi trống.

Chuyển đổi tuần tự

JSON

JSON cho trường nhãn có thể chuyển đổi tuần tự có dạng như sau:

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

Trong đó FIELDNAME là một chuỗi tham chiếu đến trường nhãn có thể tuần tự hoá và giá trị là giá trị cần áp dụng cho trường đó. Giá trị này tuân theo các quy tắc giống như giá trị hàm khởi tạo.

XML

Mã XML cho trường nhãn có thể chuyển đổi tuần tự sẽ có dạng như sau:

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

Thuộc tính name của nút field chứa một chuỗi tham chiếu đến trường nhãn có thể tuần tự hoá và văn bản bên trong của nút là giá trị áp dụng cho trường đó.

Trình xác thực

Các trường nhãn có thể chuyển đổi tuần tự không hỗ trợ trình xác thực vì người dùng không thể chỉnh sửa các trường này.