חיבורים ברמה העליונה

לבלוקים יש שלושה חיבורים שאפשר להשתמש בהם או לא.

חיבורים של דוחות

המשתמשים יכולים ליצור רצפים של בלוקים באמצעות המחברים nextStatement ו-previousStatement. בפריסה הרגילה של Blockly, החיבורים האלה נמצאים בחלק העליון והתחתון, והבלוקים מוערמים אנכית.

בלוק עם מחבר קודם לא יכול להכיל מחבר פלט. המונח statement block מתייחס לבלוק ללא מחבר פלט. בדרך כלל, בלוק של הצהרה יכלול גם חיבור קודם וגם חיבור הבא.

אפשר להקליד את החיבורים 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');
}

בלוקים עם מחבר פלט לא יכולים לכלול גם חריץ של הצהרה קודמת.