頂層連線

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

對帳單連結

使用者可以利用 nextStatementpreviousStatement 連接器建立方塊序列。在 Blockly 的標準版面配置中,這些連線位於頂端和底部,且積木會垂直堆疊。

具有先前連接器的區塊不得有輸出 連接器陳述式區塊是指沒有輸出連接器的區塊。陳述式區塊通常會有先前的連線和下一個連線。

nextStatementpreviousStatement 連線可以輸入,但標準方塊不會使用這項功能。

下一個連線

在區塊底部建立點,以便將其他陳述式堆疊在下方。如果區塊有下一個連線,但沒有上一個連線,通常代表事件,可以設定為使用帽子算繪。

沒有欄位的區塊,底部有分頁。

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

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