Huỷ kích hoạt trình bổ trợ

Các khối có một móc destroy, được gọi khi các khối đó bị xoá khỏi không gian làm việc. Bạn có thể dùng phương thức này để huỷ bỏ mọi mô hình dữ liệu sao lưu hoặc tài nguyên bên ngoài liên kết với khối không còn cần thiết.

JSON

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

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

Trong JSON, hãy xác định một trình nối destroy bằng thành phần kết hợp.

JavaScript

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

Phương thức destroy được gọi sau khi phần tử mẹ của khối đã được xử lý, nhưng trước khi bất kỳ phần tử con hoặc trường nào của khối đó được xử lý.