1
我知道如何從一個網格的選定行得到的值,就像這樣:Extjs4保存所有網格數據表中的
var records = Ext.getCmp('My_Grid').getSelectionModel().getSelection();
var record = records.length === 1 ? records[0] : null;
alert(record.get('name'));
但我要的是得到的所有行的name
網格。要做到這一點,我已經使用上面的方法,寫這個功能的函數:
var MonTableau = new Array();
for (var j=0; j<=Ext.getCmp('My_Grid').getStore().getCount()-1; j++) {
Ext.getCmp('My_Grid').getView().select(j);
var records = Ext.getCmp('My_Grid').getSelectionModel().getSelection();
var record = records.length === 1 ? records[0] : null;
MonTableau[j+1]=record.get('name');
}
但它不是專業的,我想更簡單的方法專業。