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 trò chuyện đượ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ằng 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 của thành phần này được dùng để đăng ký bằng ComponentManager.
wouldDelete_ protected boolean Liệu khối hoặc bong bóng cuối cùng được kéo qua 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 khối hoặc bong bóng bị xoá.

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 sẽDelete_ nội bộ.
wouldDelete(element) Trả về việc khối hoặc bong bóng đã cho có bị xoá nếu được thả trên khu vực này hay không. Phương thức này sẽ kiểm tra xem phần tử có thể xoá và luôn được gọi trước onDragEnter/onDragOver/onDragExit.