FocusEvent

FocusEvent

Tổng quan

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

Sự kiện chuyển đổi tiêu điểm (WHATWG UI Events §5.4).

Lớp này cung cấp 5 phương thức để làm việc với các đối tượng FocusEvent trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, 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à 5 mục khác.

Thuộc tính

TênKiểuTruy cậpMô tả
related_target`“objectNone”`Đọc
detailintĐọcGiá trị chi tiết kiểu nguyên liên quan đến sự kiện.
viewNoneĐọcLuôn None trong chế độ headless (Window back-reference out of scope).
typestrĐọcChuỗi kiểu sự kiện.
bubblesboolĐọcCó sự lan truyền của sự kiện hay không.
cancelableboolĐọcLiệu hành động mặc định có thể bị ngăn chặn hay không.
target`“EventTargetNone”`Đọc
current_target`“EventTargetNone”`Đọc
event_phaseintĐọcHằng số pha: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3).
default_preventedboolĐọcLiệu có gọi preventDefault() trên một sự kiện có thể hủy không.
timestampfloatĐọcThời gian epoch Unix (giây) tại thời điểm tạo Event.

Phương thức

Chữ kýMô tả
__init__(type: str, bubbles: bool, cancelable: bool, detail: int, related_target: object)Calls init(type, bubbles, cancelable, detail, related_target) trên thể hiện FocusEvent này.
prevent_default()Đặt default_prevented thành True nếu sự kiện có thể hủy.
stop_propagation()Ngừng lan truyền sự kiện sau khi tất cả các listener trên target hiện tại hoàn thành.
stop_immediate_propagation()Ngừng lan truyền VÀ ngăn chặn các listener còn lại trên target 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 pre-dispatch.

Xem thêm

 Tiếng Việt