InputEvent
InputEvent
ภาพรวม
InputEvent เป็นคลาสใน Aspose.Html FOSS สำหรับ Python. สืบทอดจาก: UIEvent.
เหตุการณ์การป้อนข้อความ (WHATWG Input Events Level 2 / WHATWG UI Events §5.6).
คลาสนี้ให้ 5 วิธีสำหรับการทำงานกับอ็อบเจ็กต์ InputEvent ในโปรแกรม Python. วิธีที่มีให้รวมถึง: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน Python ใดก็ได้หลังจากติดตั้งแพ็กเกจ Aspose.Html FOSS สำหรับ Python. คุณสมบัติ: bubbles, cancelable, current_target, data, default_prevented, detail, และอีก 7 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
data | `“str | None”` | อ่าน |
input_type | str | อ่าน | คำอธิบายโดยละเอียดของการกระทำอินพุต (เช่น. |
is_composing | bool | อ่าน | True เมื่อเหตุการณ์ถูกกระตุ้นภายในการประกอบ IME ที่ทำงานอยู่. |
detail | int | อ่าน | ค่ารายละเอียดแบบจำนวนเต็มที่เกี่ยวข้องกับเหตุการณ์. |
view | None | อ่าน | จะต้องเป็น None เสมอในโหมด headless (การอ้างอิงกลับของหน้าต่างอยู่นอกขอบเขต). |
type | str | อ่าน | สตริงประเภทเหตุการณ์. |
bubbles | bool | อ่าน | ว่าเหตุการณ์บับเบิลหรือไม่. |
cancelable | bool | อ่าน | ว่าการกระทำเริ่มต้นสามารถถูกป้องกันได้หรือไม่. |
target | `“EventTarget | None”` | อ่าน |
current_target | `“EventTarget | None”` | อ่าน |
event_phase | int | อ่าน | ค่าคงที่ของเฟส: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3). |
default_prevented | bool | อ่าน | ว่ามีการเรียกใช้ preventDefault() บนเหตุการณ์ที่สามารถยกเลิกได้หรือไม่. |
timestamp | float | อ่าน | เวลา Unix epoch (วินาที) ณ เวลาที่สร้างเหตุการณ์. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
| `init(type: str, bubbles: bool, cancelable: bool, detail: int, data: “str | None”, input_type: str, is_composing: bool)` |
prevent_default() | ตั้ง default_prevented เป็น True หากเหตุการณ์สามารถยกเลิกได้. |
stop_propagation() | หยุดการแพร่กระจายเหตุการณ์หลังจากผู้ฟังทั้งหมดบนเป้าหมายปัจจุบันทำงานเสร็จสิ้น. |
stop_immediate_propagation() | หยุดการแพร่กระจายและป้องกันไม่ให้ผู้ฟังที่เหลือทำงานบนเป้าหมายปัจจุบัน. |
init_event(type: str, bubbles: bool, cancelable: bool) | นามแฝงแบบเก่าสำหรับการเริ่มต้นเหตุการณ์ก่อนการส่ง. |