FocusEvent

FocusEvent

ภาพรวม

FocusEvent เป็นคลาสใน Aspose.Html FOSS สำหรับ Python. สืบทอดจาก: UIEvent.

เหตุการณ์การเปลี่ยนโฟกัส (WHATWG UI Events §5.4).

คลาสนี้ให้ 5 วิธีสำหรับทำงานกับวัตถุ FocusEvent ในโปรแกรม Python. วิธีที่ใช้ได้รวมถึง: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน Python ใด ๆ หลังจากติดตั้งแพ็คเกจ Aspose.Html FOSS สำหรับ Python. คุณสมบัติ: bubbles, cancelable, current_target, default_prevented, detail, event_phase, และอีก 5 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
related_target`“objectNone”`อ่าน
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 (วินาที) ณ ขณะสร้าง Event.

วิธีการ

ลายเซ็นคำอธิบาย
__init__(type: str, bubbles: bool, cancelable: bool, detail: int, related_target: object)Calls init(type, bubbles, cancelable, detail, related_target) บนอินสแตนซ์ FocusEvent นี้.
prevent_default()ตั้งค่า default_prevented เป็น True หากเหตุการณ์สามารถยกเลิกได้.
stop_propagation()หยุดการแพร่กระจายของเหตุการณ์หลังจากผู้ฟังทั้งหมดบนเป้าหมายปัจจุบันทำงานเสร็จ.
stop_immediate_propagation()หยุดการแพร่กระจายและป้องกันไม่ให้ผู้ฟังที่เหลือบนเป้าหมายปัจจุบันทำงาน.
init_event(type: str, bubbles: bool, cancelable: bool)นามแฝงแบบเก่าสำหรับการเริ่มต้นเหตุการณ์ pre-dispatch.

ดูเพิ่มเติม

 ภาษาไทย