頂層連線

方塊有三個連線,可視需要使用。

對帳單連結

使用者可以透過 nextStatementpreviousStatement 連接器建立一連串的方塊。在 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');
}

具有輸出連接器的方塊不得有前一個陳述式凹口。