CustomEvent

CustomEvent

Tổng quan

CustomEvent là một lớp trong Aspose.Html FOSS cho Python. Kế thừa từ: Event.

Một Event mang payload chi tiết tùy ý.

Lớp này cung cấp 6 phương thức để làm việc với các đối tượng CustomEvent trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, init_custom_event, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.Html FOSS cho Python. Thuộc tính: bubbles, cancelable, current_target, default_prevented, detail, event_phase, và 3 mục nữa.

Thuộc tính

TênKiểuTruy cậpMô tả
detailobjectĐọcDữ liệu tải tùy ý do người gọi định nghĩa.
typestrĐọcChuỗi loại sự kiện.
bubblesboolĐọcLiệu sự kiện có truyền lên không.
cancelableboolĐọcLiệu hành động mặc định có thể bị ngăn chặn không.
target`“EventTargetNone”`Đọc
current_target`“EventTargetNone”`Đọc
event_phaseintĐọcHằng số giai đoạn: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3).
default_preventedboolĐọcCho biết liệu preventDefault() đã được gọi trên một sự kiện có thể hủy hay không.
timestampfloatĐọcThời gian epoch Unix (giây) tại thời điểm tạo Sự kiện.

Phương thức

Chữ kýMô tả
__init__(type: str, bubbles: bool, cancelable: bool, detail: object)Calls init(type, bubbles, cancelable, detail) trên instance CustomEvent này.
init_custom_event(type: str, bubbles: bool, cancelable: bool, detail: object)Bí danh legacy cho việc khởi tạo custom-event trước khi dispatch.
prevent_default()Đặt default_prevented thành True nếu sự kiện có thể bị hủy.
stop_propagation()Dừng việc lan truyền sự kiện sau khi tất cả các listener trên mục tiêu hiện tại hoàn thành.
stop_immediate_propagation()Dừng việc lan truyền VÀ ngăn chặn các listener còn lại trên mục tiêu hiện tại.
init_event(type: str, bubbles: bool, cancelable: bool)Bí danh kế thừa cho việc khởi tạo sự kiện trước khi phân phối.

Xem thêm

 Tiếng Việt