Ext表格,数据来自数据库,做了复选框后,要怎么取出被选中数据的"sid"字段呢?

2025-05-14 09:20:24
推荐回答(2个)
回答(1):

//获取选中数据
var records = grid.getSelectionModel().getSelections();
//遍历数据,获取参数值
for(var i=0 ; i{
//取得编号

var sid = records[i].get("sid");

}
要在数据库删除,那就把取得的id传回到服务端,在DB删除以后,刷新grid的store
要在表格中删除,就用在for循环中调用 grid.getStore().remove(records[i]);

回答(2):

var sm = grid.getSelectionModel();

var record = sm.getSelected();

var sid= record.data.sid;