[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;

留言

熱門文章

[C#] 將DataTable轉換成Html格式表格

[MS SQL] 查詢所有Procedure