UIEvent

UIEvent

סקירה כללית

UIEvent היא מחלקה ב-Aspose.Html FOSS עבור Python. יורשת מ: Event.

מחלקת בסיס לאירועי ממשק משתמש (WHATWG UI Events §5.1).

מחלקה זו מספקת 5 שיטות לעבודה עם אובייקטי UIEvent בתוכניות 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, ועוד 4.

מאפיינים

שםסוגגישהתיאור
detailintקריאהערך שלם המשויך לאירוע.
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)Calls init(type, bubbles, cancelable, detail) במופע UIEvent זה.
prevent_default()הגדר את default_prevented ל-True אם האירוע ניתן לביטול.
stop_propagation()עצור את הפצת האירוע לאחר שכל המאזינים על היעד הנוכחי סיימו.
stop_immediate_propagation()עצור את ההפצה ומנע מאזינים נוספים על היעד הנוכחי.
init_event(type: str, bubbles: bool, cancelable: bool)כינוי מיושן לאתחול אירוע לפני ההפצה.

ראה גם

 עברית