[Ext.Net] GridPanel獲取選中的數據
1.判斷GridPanel中是否選中了某列
if(!GridPanel1.hasSelection()) {
Ext.Msg.alert("提示", "請選擇資料!");
return;
}
2.獲取選中行的數據
var record = GridPanel1.selModel.getSelected();
var ID = record.data.ID;
ID為GridPanel1的Store的欄位名稱。
3.獲取GridPanel中所有的數據
var data = GridPanel1.getStore().getRange();
可以將得到的所有數據轉換成Josn傳给後台:
var Datas = [];
var data = GridPanel1.getStore().getRange();
Ext.each(data, function(record) {
Datas.push(record.data);
});
var jsonData = Ext.encode(Datas);
return jsonData;
參考網址:
By Hao★
留言
張貼留言
歡迎留言