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 | קריאה | זמן אפוק יוניקס (בשניות) בעת יצירת האירוע. |
שיטות
| חתימה | תיאור |
|---|---|
| `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) | כינוי מדור קודם לאתחול אירוע לפני הפצה. |