مربع الأدوات

يحتوي مربع الأدوات على الكتل التي تستخدمها للبرمجة. يمكن سحب الكتل على مساحة العمل.

لمزيد من المعلومات حول شكل صندوق الأدوات، راجع مسرد المصطلحات المرئي.

التعريف الأساسي

يحدد تعريف صندوق الأدوات الكتل التي يتم تضمينها في مربع الأدوات، وأي ترتيب. يتم تحديد معظم شكل ونمط صندوق الأدوات بطرق أخرى.

ننصحك بتحديد مجموعة الأدوات باستخدام تنسيق JSON.

يحدد مقتطف الرمز هذا مربع أدوات منبثقة ذات قالبين:

const toolbox = {
  // There are two kinds of toolboxes. The simpler one is a flyout toolbox.
  kind: 'flyoutToolbox',
  // The contents is the blocks and other items that exist in your toolbox.
  contents: [
    {
      kind: 'block',
      type: 'controls_if'
    },
    {
      kind: 'block',
      type: 'controls_whileUntil'
    }
    // You can add more blocks to this array.
  ]
};

// The toolbox gets passed to the configuration struct during injection.
const workspace = Blockly.inject('blocklyDiv', {toolbox: toolbox});

لمزيد من المعلومات حول طريقة تحديد مجموعة الأدوات وتهيئتها، اطّلع على نظرة عامة على مربع الأدوات.

لمزيد من المعلومات عن إضافة الملفات، يمكنك الاطّلاع على إنشاء مساحة العمل.