Javascript 从网格单元获取值?
我试图得到某个列单元格的值,但运气不好。以下是我对网格的构成:Javascript 从网格单元获取值?,javascript,html,extjs,Javascript,Html,Extjs,我试图得到某个列单元格的值,但运气不好。以下是我对网格的构成: Ext.apply(this, { xtype: 'grid', selModel: { mode: 'MULTI' }, columnLines: true, store: Ext.create('TheGrid.store.GridDetail'
Ext.apply(this, {
xtype: 'grid',
selModel: {
mode: 'MULTI'
},
columnLines: true,
store: Ext.create('TheGrid.store.GridDetail'),
columns: [
{text: 'FirstName', dataIndex: 'first_name', cellWrap: true, width: 75},
{text: 'LastName', dataIndex: 'last_name', cellWrap: true, width: 100},
{text: 'Comment', dataIndex: 'comment', cellWrap: true, flex:1, minWidth: 200},
],
我尝试通过这样做来获取单元格值:
var grid_results = function(header_name, row) {
var grid = Ext.ComponentQuery.query('grid=itemId=gridID]')[0];
return grid.getStore().data.items[0].raw['FirstName'];
};
您可以使用
get
方法获取模型中指定字段的值
即:
grid.getStore().data.items[0].get('first\u name')
或grid.getStore().getAt(0.get('first_name')