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] ) : HTMLelement Gets 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 ) : Boolean Returns 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 |