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`“strNone”`อ่าน
input_typestrอ่านคำอธิบายโดยละเอียดของการกระทำอินพุต (เช่น.
is_composingboolอ่านTrue เมื่อเหตุการณ์ถูกกระตุ้นภายในการประกอบ IME ที่ทำงานอยู่.
detailintอ่านค่ารายละเอียดแบบจำนวนเต็มที่เกี่ยวข้องกับเหตุการณ์.
viewNoneอ่านจะต้องเป็น None เสมอในโหมด headless (การอ้างอิงกลับของหน้าต่างอยู่นอกขอบเขต).
typestrอ่านสตริงประเภทเหตุการณ์.
bubblesboolอ่านว่าเหตุการณ์บับเบิลหรือไม่.
cancelableboolอ่านว่าการกระทำเริ่มต้นสามารถถูกป้องกันได้หรือไม่.
target`“EventTargetNone”`อ่าน
current_target`“EventTargetNone”`อ่าน
event_phaseintอ่านค่าคงที่ของเฟส: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3).
default_preventedboolอ่านว่ามีการเรียกใช้ preventDefault() บนเหตุการณ์ที่สามารถยกเลิกได้หรือไม่.
timestampfloatอ่านเวลา Unix epoch (วินาที) ณ เวลาที่สร้างเหตุการณ์.

วิธีการ

ลายเซ็นคำอธิบาย
`init(type: str, bubbles: bool, cancelable: bool, detail: int, data: “strNone”, input_type: str, is_composing: bool)`
prevent_default()ตั้ง default_prevented เป็น True หากเหตุการณ์สามารถยกเลิกได้.
stop_propagation()หยุดการแพร่กระจายเหตุการณ์หลังจากผู้ฟังทั้งหมดบนเป้าหมายปัจจุบันทำงานเสร็จสิ้น.
stop_immediate_propagation()หยุดการแพร่กระจายและป้องกันไม่ให้ผู้ฟังที่เหลือทำงานบนเป้าหมายปัจจุบัน.
init_event(type: str, bubbles: bool, cancelable: bool)นามแฝงแบบเก่าสำหรับการเริ่มต้นเหตุการณ์ก่อนการส่ง.

ดูเพิ่มเติม

 ภาษาไทย