InputEvent
InputEvent
Tổng quan
InputEvent là một lớp trong Aspose.Html FOSS cho Python. Kế thừa từ: UIEvent.
Sự kiện nhập văn bản (WHATWG Input Events Level 2 / WHATWG UI Events §5.6).
Lớp này cung cấp 5 phương thức để làm việc với các đối tượng InputEvent trong các chương trình Python. Các phương thức có sẵn 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, data, default_prevented, detail, và 7 mục khác.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
data | `“str | None”` | Đọc |
input_type | str | Đọc | Mô tả chi tiết của hành động nhập (ví dụ: |
is_composing | bool | Đọc | True khi sự kiện được kích hoạt trong một quá trình nhập IME đang hoạt động. |
detail | int | Đọc | Giá trị chi tiết kiểu nguyên được liên kết với sự kiện. |
view | None | Đọc | Luôn luôn None trong chế độ không giao diện (tham chiếu ngược của Window nằm ngoài phạm vi). |
type | str | Đọc | Chuỗi loại sự kiện. |
bubbles | bool | Đọc | Liệu sự kiện có lan truyền hay không. |
cancelable | bool | Đọc | Liệu hành động mặc định có thể bị ngăn chặn hay không. |
target | `“EventTarget | None”` | Đọc |
current_target | `“EventTarget | None”` | Đọc |
event_phase | int | Đọc | Hằng số giai đoạn: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3). |
default_prevented | bool | Đọc | Liệu preventDefault() có được gọi trên một sự kiện có thể hủy không. |
timestamp | float | Đọc | Thờ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, data: “str | None”, input_type: str, is_composing: bool)` |
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 trình nghe trên mục tiêu hiện tại hoàn thành. |
stop_immediate_propagation() | Ngừng lan truyền VÀ ngăn chặn các trình nghe 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át. |