1. 程式人生 > >Ext中Grid得到選擇行資料的方法總結

Ext中Grid得到選擇行資料的方法總結

 【允許轉載!但請註明出處!】

(1)grid.getStore().getRange(0,store.getCount());//得到grid所有的行

(2)grid.getSelectionModel().getSelections();//得到選擇所有行

注:如果不宣告var sm = new Ext.grid.CheckboxSelectionModel();則會報此句沒有該物件或屬性

Var selectRows = grid.getSelectionModel().getSelections();

selectRows[0].get(gird中某列的dataIndex屬性值)//取選中行記錄的某列的值

(3)grid.selModel.selections.items;//得到選擇所有行

(4)grid.getSelectionModel().getSelected();//得到選擇行的第一行

單擊gird中某一行時取得該行的資料

proLevelGrid.on('rowclick', function(proLevelGrid,rowIndex,event){

var record = proLevelGrid.getStore().getAt(rowIndex);

addProductLevel_form.getForm().loadRecord(record);

alert(record.get('

id'));

});