handler : function(grid, rowIndex, colIndex) {
//var src = store.getAt(rowIndex); //从grid取得一条Ext.data.Model格式的record
//这个格式可以通过src.data.ACCOUNT_NAME获取字段值
//也可以通过src.get('ACCOUNT_NAME')获得字段值
// alert(src.get('ACCOUNT_NAME'));
//var data = src.data;
//alert(data.ACCOUNT_NAME);
//grid通过grid.getSelectionModel()获得Ext.selection.Model格式的数据
//Ext.selection.Model格式可以通过getSelection()方法获取 Ext.data.Model[]所有记录,也可以通过getLastSelected()获得选中行记录
//var src2 = grid.getSelectionModel().getSelection(); //Ext.selection.Model数组形式
var src3 = grid.getSelectionModel().getLastSelected();
//alert(src3);
//alert(src2[0].get('ACCOUNT_NAME'));
Ext.Ajax.request({
url : 'DeleteServlet?name='+ store.getAt(rowIndex).data.ACCOUNT_NAME,
success : function(response, options) {
store.removeAt(rowIndex);
},
failure : function(response, options) {
Ext.Msg.alert('成功',Ext.decode(response.responseText).msg);
}
});
}
ExtJS4 grid表格数据选取和使用
最新推荐文章于 2020-10-13 10:05:13 发布