我在EXTJS4中有一個帶有JSONstore的GridPanel。像這樣:EXTJS4 - 在GridPanel中獲取第一條記錄
var storeGridSpe = Ext.create('Ext.data.JsonStore',{
proxy: {
type: 'ajax',
url: 'get-data-for-gridspe.php',
reader: {
type: 'json',
root: 'rows',
totalProperty: 'totalCount'
}
},
autoDestroy: true,
fields: [
{name: 'specie'},
{name: 'conta'}
]
});
var GridSpe = Ext.create('Ext.grid.GridPanel',{
store: storeGridSpe,
id: 'gridspe',
flex:1,
autoScroll: true,
columns: [
{id:'specie', header: "Specie", dataIndex: 'specie', flex:1},
{id:'conta', header: "Selezioni", dataIndex: 'conta', width:75}
]
});
如何獲取第一個GridPanel記錄的值?例如列「物種」。
非常感謝。
現在,它的作品...但如果我嘗試使用該功能在另一個js文件是這樣的: VAR GridSpe = Ext.getCmp( 'gridspe'); console.log(GridSpe.getStore()。first()。get('specie')); 我看到這個錯誤: GridSpe.getStore()。first()未定義 爲什麼?非常感謝你! – epi82