方塊有三個連線,可視需要使用。
對帳單連結
使用者可以利用 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');
}
具有輸出連接器的方塊不得有前一個陳述式凹口。