| Package: | Ext |
| Defined In: | EventManager.js |
| Class: | EventObject |
| Extends: | Object |
For example:
function handleClick(e, t){ // e is not a standard event object, it is a Ext.EventObject
e.preventDefault();
var target = e.getTarget(); // same as t (the target HTMLElement)
...
}
var myDiv = Ext.get("myDiv"); // get reference to an Ext.Element
myDiv.on( // 'on' is shorthand for addListener
"click", // perform an action on click of myDiv
handleClick // reference to the action handler
);
// other methods to do the same:
Ext.EventManager.on("myDiv", 'click', handleClick);
Ext.EventManager.addListener("myDiv", 'click', handleClick);| Method | Defined By | |
|---|---|---|
| getCharCode()
:
Number Gets the character code for the event. Gets the character code for the event. Parameters:
| EventObject | |
| getKey()
:
Number Returns a normalized keyCode for the event. Returns a normalized keyCode for the event. Parameters:
| EventObject | |
| getPageX()
:
Number Gets the x coordinate of the event. Gets the x coordinate of the event. Parameters:
| EventObject | |
| getPageY()
:
Number Gets the y coordinate of the event. Gets the y coordinate of the event. Parameters:
| EventObject | |
| getRelatedTarget()
:
HTMLElement Gets the related target. Gets the related target. Parameters:
| EventObject | |
getTarget( [String selector], [Number/Mixed maxDepth], [Boolean returnEl] )
:
HTMLelementGets the target for the event. Gets the target for the event. Parameters:
| EventObject | |
| getWheelDelta()
:
Number Normalizes mouse wheel delta across browsers Normalizes mouse wheel delta across browsers Parameters:
| EventObject | |
| getXY()
:
Array Gets the page coordinates of the event. Gets the page coordinates of the event. Parameters:
| EventObject | |
| preventDefault()
:
void Prevents the browsers default handling of the event. Prevents the browsers default handling of the event. Parameters:
| EventObject | |
| stopEvent()
:
void Stop the event (preventDefault and stopPropagation) Stop the event (preventDefault and stopPropagation) Parameters:
| EventObject | |
| stopPropagation()
:
void Cancels bubbling of the event. Cancels bubbling of the event. Parameters:
| EventObject | |
within( Mixed el, [Boolean related], Boolean allowEl )
:
BooleanReturns true if the target of this event is a child of el. Unless the allowEl parameter is set, it will return false... Returns true if the target of this event is a child of el. Unless the allowEl parameter is set, it will return false if if the target is el.
Example usage: Parameters:
| EventObject | |