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קריאהערך מספר שלם של detail המשויך לאירוע.
viewNoneקריאהתמיד None במצב ללא ראש (הפנייה אחורית לחלון מחוץ להיקף).
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קריאהזמן אפוק יוניקס (שניות) בעת יצירת האירוע.

שיטות

חתימהתיאור
__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)כינוי ישן לאתחול אירוע לפני ההפצה.

ראה גם

 עברית