UIEvent

UIEvent

Panoramica

UIEvent è una classe in Aspose.Html FOSS per Python. Eredita da: Event.

Classe base per gli eventi dell’interfaccia utente (WHATWG UI Events §5.1).

Questa classe fornisce 5 metodi per lavorare con gli oggetti UIEvent nei programmi Python. I metodi disponibili includono: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.Html FOSS per Python. Proprietà: bubbles, cancelable, current_target, default_prevented, detail, event_phase, e altre 4.

Proprietà

NomeTipoAccessoDescrizione
detailintLetturaValore intero di dettaglio associato all’evento.
viewNoneLetturaSempre None in modalità headless (riferimento alla finestra fuori dal contesto).
typestrLetturaLa stringa del tipo di evento.
bubblesboolLetturaSe l’evento si propaga.
cancelableboolLetturaSe l’azione predefinita può essere annullata.
target`“EventTargetNone”`Lettura
current_target`“EventTargetNone”`Lettura
event_phaseintLetturaCostante di fase: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3).
default_preventedboolLetturaIndica se preventDefault() è stato chiamato su un evento annullabile.
timestampfloatLetturaTempo epoch Unix (secondi) al momento della creazione dell’evento.

Metodi

FirmaDescrizione
__init__(type: str, bubbles: bool, cancelable: bool, detail: int)Calls init(type, bubbles, cancelable, detail) su questa istanza UIEvent.
prevent_default()Imposta default_prevented su True se l’evento è annullabile.
stop_propagation()Interrompi la propagazione dell’evento dopo che tutti i listener sul target corrente hanno terminato.
stop_immediate_propagation()Interrompi la propagazione E impedisci i listener rimanenti sul target corrente.
init_event(type: str, bubbles: bool, cancelable: bool)Alias legacy per l’inizializzazione dell’evento pre-dispatch.

Vedi anche

 Italiano