บล็อกมีการเชื่อมต่อ 3 รายการซึ่งจะใช้หรือไม่ก็ได้
การเชื่อมต่อรายการเคลื่อนไหว
ผู้ใช้สามารถสร้างลำดับของบล็อกโดยใช้ตัวเชื่อมต่อ nextStatement
และ
previousStatement
ในการจัดวางมาตรฐานของ Blockly การเชื่อมต่อเหล่านี้
จะอยู่ด้านบนและด้านล่าง โดยมีบล็อกซ้อนกันในแนวตั้ง
บล็อกที่มีตัวเชื่อมต่อก่อนหน้าต้องไม่มีตัวเชื่อมต่อ เอาต์พุต คำว่าบล็อกคำสั่งหมายถึง บล็อกที่ไม่มีตัวเชื่อมต่อเอาต์พุต โดยปกติแล้ว บล็อกคำสั่งจะมีทั้ง การเชื่อมต่อก่อนหน้าและการเชื่อมต่อถัดไป
การเชื่อมต่อ nextStatement
และ previousStatement
สามารถพิมพ์ได้
แต่บล็อกมาตรฐานไม่ได้ใช้ฟีเจอร์นี้
การเชื่อมต่อถัดไป
สร้างจุดที่ด้านล่างของบล็อกเพื่อให้วางซ้อนคำสั่งอื่นๆ ไว้ด้านล่างได้ บล็อกที่มีการเชื่อมต่อถัดไปแต่ไม่มีการเชื่อมต่อก่อนหน้า มักจะแสดงถึงเหตุการณ์ และสามารถกำหนดค่าให้แสดงผลด้วย หมวก
JSON
ไม่ได้ระบุประเภท
{
...,
"nextStatement": null,
}
พิมพ์ (หายาก):
{
"nextStatement": "Action",
...
}
JavaScript
ไม่ได้พิมพ์
this.setNextStatement(true); // false implies no next connector, the default
พิมพ์ (หายาก):
this.setNextStatement(true, 'Action');
การเชื่อมต่อก่อนหน้า
สร้างรอยบากที่ด้านบนของบล็อกเพื่อให้เชื่อมต่อเป็นสแต็กของคำสั่งได้
บล็อกที่มีการเชื่อมต่อก่อนหน้าจะมีการเชื่อมต่อเอาต์พุตไม่ได้
JSON
ไม่ได้ระบุประเภท
{
...,
"previousStatement": null,
}
พิมพ์ (หายาก):
{
"previousStatement": "Action",
...
}
JavaScript
ไม่ได้พิมพ์
this.setPreviousStatement(true); // false implies no previous connector, the default
พิมพ์ (หายาก):
this.setPreviousStatement(true, 'Action');
การเชื่อมต่อเอาต์พุต
บล็อกอาจมีการเชื่อมต่อเอาต์พุตเดียว ซึ่งแสดงเป็นตัวต่อจิ๊กซอว์ตัวผู้ ที่ขอบนำ เอาต์พุตเชื่อมต่อกับอินพุตค่า บล็อกที่มีเอาต์พุตมักเรียกว่าบล็อกค่า
JSON
ไม่ได้ระบุประเภท
{
// ...,
"output": null,
}
พิมพ์:
{
// ...,
"output": "Number",
}
JavaScript
ไม่ได้ระบุประเภท
init: function() {
// ...
this.setOutput(true);
}
พิมพ์:
init: function() {
// ...
this.setOutput(true, 'Number');
}
บล็อกที่มีขั้วต่อเอาต์พุตต้องไม่มีรอยบากสำหรับคำสั่งก่อนหน้าด้วย