تدمير عنصر الجذب

تحتوي الوحدات على خطاف destroy يتم استدعاؤه عند حذفها من مساحة العمل. ويمكن استخدامها لإتلاف أي نماذج بيانات أساسية أو موارد خارجية مرتبطة بالكتلة لم تعُد مطلوبة.

JSON

{
  // ...,
  "extensions":["destroy"],
}

Blockly.Extensions.registerMixin('destroy', {
  destroy: function() {
    this.myResource.dispose();
  }
});

في JSON، حدِّد destroy خطافًا باستخدام mixin.

JavaScript

Blockly.Blocks['block_type'] = {
  destroy: function() {
    this.myResource.dispose();
  }
}

يتم استدعاء الطريقة destroy بعد التخلص من عنصر الوالد الخاص بالكتلة، ولكن قبل التخلص من أي من العناصر التابعة أو الحقول.