-
9 Feb 2012 6:28 AM #1
adding listener to a Ext.grid.panel
adding listener to a Ext.grid.panel
Hi all,
i am trying to add a listener to a Ext.grid.panel
I supose to get the index value of the row i clicked.Code:listeners: { itemclick:function( grid, record, item, index, event){ alert(index); var record = grid.getStore().getAt(index); alert("Edit " + record.get('data')); alert("Type " + record.get('type')); }
so when i click the row for the first time i get : [object Object] in the alert box with index in it. the second two alerts dont appear at all.
so when i again click the same row. it shows the correct index and then "data" and then " type" in an alert box.
can anybody guide me to a solution of this problem to get the right values on the first click only ???
URGENT PLEASE HELP!
-
9 Feb 2012 8:42 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,624
- Vote Rating
- 435
Why are you doing grid.getStore().getAt(index) which returns a record when the 2nd argument is the record?
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.
-
15 May 2013 11:10 AM #3
Ext JS Grid column click event
Ext JS Grid column click event
Hi,
Which event should I register to get the event fired when user clicks on Column header ?
I am trying to send the column name server for custom sorting when this event is fired.


Reply With Quote