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ЧитанняЦіле значення 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ЧитанняЧас 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)Застарілий псевдонім для ініціалізації події перед її розсилкою.

Дивіться також

 Українська