You can use the following to check for row/cell values depending on your model
Code:
Ext.onReady(function(){
var store = Ext.create('Ext.data.Store', {
storeId:'simpsonsStore',
fields:['name', 'email', 'change'],
data:{'items':[
{ 'name': 'Lisa', "email":"lisa@simpsons.com", "change":100 },
{ 'name': 'Bart', "email":"bart@simpsons.com", "change":-20 },
{ 'name': 'Homer', "email":"homer@simpsons.com", "change":23 },
{ 'name': 'Marge', "email":"marge@simpsons.com", "change":-11 }
]},
proxy: {
type: 'memory',
reader: {
type: 'json',
root: 'items'
}
}
});
Ext.create('Ext.grid.Panel', {
title: 'Simpsons',
store: Ext.data.StoreManager.lookup('simpsonsStore'),
height: 200,
width: 400,
// selModel: { selType: 'cellmodel' }, // for cell mode
renderTo: Ext.getBody(),
listeners: {
select: function(view,node,selections,eopts){
console.log('--- select ---');
console.log(view);
console.log(node);
console.log(selections);
console.log(eopts);
},
itemclick: function(view,record,item,e,eopts){
console.log('--- itemclick ---');
console.log(view);
console.log(record);
console.log(item);
console.log(e);
console.log(eopts);
}
}
});
});
Scott.