blockly > DeleteArea

Lớp DeleteArea

Lớp trừu tượng cho một thành phần có thể xoá một khối hoặc bong bóng được thả lên trên đó.

Chữ ký:

export declare class DeleteArea extends DragTarget implements IDeleteArea 

Mở rộng: DragTarget

Triển khai: IDeleteArea

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Nội dung mô tả
(hàm khởi tạo)() Hàm khởi tạo cho DeleteArea. Không được gọi trực tiếp mà chỉ được gọi bởi một lớp con.

Thuộc tính

Tài sản Đối tượng sửa đổi Loại Nội dung mô tả
id string Mã nhận dạng duy nhất cho thành phần này, dùng để đăng ký với ComponentManager.
wouldDelete_ protected boolean Liệu khối hoặc bong bóng cuối cùng được kéo trên vùng xoá này có bị xoá nếu được thả vào thành phần này hay không. Tài sản này không được cập nhật sau khi bạn xoá khối hoặc bong bóng.

Phương thức

Phương thức Đối tượng sửa đổi Nội dung mô tả
updateWouldDelete_(wouldDelete) protected Cập nhật trạng thái willDelete_ nội bộ.
wouldDelete(element, couldConnect) Trả về việc khối hoặc bong bóng đã cung cấp có bị xoá nếu được thả vào vùng này hay không. Phương thức này phải kiểm tra xem phần tử có thể xoá và luôn được gọi trước onDragEnter/onDragOver/onDragExit.