Bloklarda, kullanımı isteğe bağlı olan üç bağlantı bulunur.
Ekstre Bağlantıları
Kullanıcılar, nextStatement
ve previousStatement
bağlayıcılarını kullanarak blok dizileri oluşturabilir. Blockly'nin standart düzeninde bu bağlantılar üstte ve altta bulunur. Bloklar dikey olarak yerleştirilir.
Önceki bağlayıcıya sahip bir blokta çıkış bağlayıcısı olamaz. İfade bloğu terimi, çıkış bağlayıcısı olmayan bir bloğu ifade eder. Bir ifade bloğunda genellikle hem önceki bağlantı hem de sonraki bağlantı bulunur.
nextStatement
ve previousStatement
bağlantıları yazılabilir ancak bu özellik standart bloklar tarafından kullanılmaz.
Sonraki Bağlantı
Bloğun altında bir nokta oluşturur. Böylece diğer ifadeler bunun altına yığılabilir. Bir sonraki bağlantısı olan ancak önceki bağlantısı olmayan bir blok genellikle bir etkinliği temsil eder ve şapka ile oluşturulacak şekilde yapılandırılabilir.
JSON
Yazılmamış:
{
...,
"nextStatement": null,
}
Yazılan (nadir):
{
"nextStatement": "Action",
...
}
JavaScript
Yazılmamış:
this.setNextStatement(true); // false implies no next connector, the default
Yazılı (nadir):
this.setNextStatement(true, 'Action');
Önceki bağlantı
Blokun üst kısmında bir çentik oluşturur. Böylece blok, bir ifade yığını olarak bağlanabilir.
Önceden bağlantısı olan blokların çıkış bağlantısı olamaz.
JSON
Yazılmamış:
{
...,
"previousStatement": null,
}
Yazılan (nadir):
{
"previousStatement": "Action",
...
}
JavaScript
Yazılmamış:
this.setPreviousStatement(true); // false implies no previous connector, the default
Yazılı (nadir):
this.setPreviousStatement(true, 'Action');
Çıkış bağlantısı
Bir blokta, ön kenarda erkek yapboz bağlayıcı olarak gösterilen tek bir çıkış bağlantısı olabilir. Çıkışlar, değer girişlerine bağlanır. Çıkışı olan bloklara genellikle değer blokları adı verilir.
JSON
Yazılmamış:
{
// ...,
"output": null,
}
Yazılan:
{
// ...,
"output": "Number",
}
JavaScript
Yazılmamış:
init: function() {
// ...
this.setOutput(true);
}
Yazılan:
init: function() {
// ...
this.setOutput(true, 'Number');
}
Çıkış bağlayıcısı olan bloklarda önceki ifade çentiği de bulunamaz.