UIEvent

UIEvent

Prezentare generală

UIEvent este o clasă în Aspose.Html FOSS pentru Python. Moștenește de la: Event.

Clasă de bază pentru evenimentele interfeței utilizatorului (WHATWG UI Events §5.1).

Această clasă furnizează 5 metode pentru lucrul cu obiecte UIEvent în programele Python. Metodele disponibile includ: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.Html FOSS pentru Python. Proprietăți: bubbles, cancelable, current_target, default_prevented, detail, event_phase, și încă 4.

Proprietăți

NumeTipAccesDescriere:
detailintCitireValoare întreagă de detaliu asociată evenimentului.
viewNoneCitireÎntotdeauna None în modul headless (referința ferestrei în afara domeniului).
typestrCitireȘirul tipului de eveniment.
bubblesboolCitireDacă evenimentul se propagă.
cancelableboolCitireDacă acțiunea implicită poate fi prevenită.
target`“EventTargetNone”`Citire
current_target`“EventTargetNone”`Citire
event_phaseintCitireConstanta de fază: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3).
default_preventedboolCitireIndică dacă preventDefault() a fost apelat pe un eveniment anulabil.
timestampfloatCitireTimpul epoch Unix (secunde) la crearea evenimentului.

Metode

SemnăturăDescriere:
__init__(type: str, bubbles: bool, cancelable: bool, detail: int)Calls init(type, bubbles, cancelable, detail) pe această instanță UIEvent.
prevent_default()Setaţi default_prevented la True dacă evenimentul este anulabil.
stop_propagation()Oprește propagarea evenimentului după ce toți ascultătorii de pe ținta curentă au terminat.
stop_immediate_propagation()Oprește propagarea ȘI previne ascultătorii rămași de pe ținta curentă.
init_event(type: str, bubbles: bool, cancelable: bool)Alias legacy pentru inițializarea evenimentului pre-dispatch.

Vezi și:

 Română