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;