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

ช่องป้ายกำกับที่ serialize ได้บนบล็อกแบบยุบ

การสร้างวิดีโอ
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");
}
};
ช่องป้ายกำกับที่ serialize ได้จะรับค่าที่ไม่บังคับและสตริง css
class ที่ไม่บังคับ โดยค่าเริ่มต้นจะเป็นสตริงว่าง
การเรียงอันดับ
JSON
JSON สำหรับฟิลด์ป้ายกำกับที่แปลงเป็นอนุกรมได้มีลักษณะดังนี้
{
"fields": {
"FIELDNAME": text
}
}
โดยที่ FIELDNAME
คือสตริงที่อ้างอิงถึงช่องป้ายกำกับที่ซีเรียลไลซ์ได้ และค่าคือค่าที่จะใช้กับช่อง ค่าจะเป็นไปตามกฎเดียวกับค่าคอนสตรคเตอร์
XML
XML สำหรับฟิลด์ป้ายกำกับที่อนุกรมข้อมูลได้มีลักษณะดังนี้
<field name="FIELDNAME">text</field>
แอตทริบิวต์ name
ของโหนด field
มีสตริงที่อ้างอิงช่องป้ายกำกับที่ซีเรียลไลซ์ได้ และข้อความด้านในของโหนดคือค่าที่จะใช้กับช่อง
โปรแกรมตรวจสอบ
ช่องป้ายกำกับที่ Serializable ไม่รองรับโปรแกรมตรวจสอบ เนื่องจากผู้ใช้แก้ไขไม่ได้
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-06-17 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-06-17 UTC"],[[["Serializable labels function identically to regular labels but with the added capability of serializing to XML for programmatic content editing."],["These labels are defined using JSON or JavaScript, specifying their type, message, arguments, and field name."],["Serialization of serializable labels is achieved through JSON or XML, representing the field name and its corresponding text value."],["Unlike regular labels, serializable labels lack validator support due to their non-editable nature."]]],[]]