-
8 Jun 2011 11:44 AM #1
What is the best way to code click event of Ext.Img ?
What is the best way to code click event of Ext.Img ?
Ext.Img didn't list any click event, what is the best way to make it handle click from client side?
-
8 Jun 2011 4:23 PM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,656
- Vote Rating
- 435
You can get the el of the component and that will fire the click event.
Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.
-
8 Jun 2011 5:45 PM #3
Here is how I got it to work -
PHP Code:
var image1 = Ext.create('Ext.Img', {
src: 'src/to/img.jpg',
renderTo: 'image_div',
cls: 'image_class',
listeners: {
click: {
element: 'el', //bind to the underlying el property on the panel
fn: function(){
console.log('click el');
Ext.Ajax.request({
url: 'path/to/some/file.php',
params: {
id: 'some_id',
action: 'load_something'
},
success: function(response){
var text = response.responseText;
console.log(text);
}
});
}
}
}
});


Reply With Quote