我在可编辑网格中有一个弹出窗口,用于批量更新详细信息。
将对所选行进行更新。我在弹出窗口中输入了公共数据,然后单击一个按钮,我将在其中更新网格存储的 json,然后关闭弹出窗口。
当我去父 JSON 保存详细信息时。它显示 grid.getSelectionModel().getSelected().length 为 0。
我的弹出式js代码如下:
var selectedRows = new Array();
var grid = parent.Ext.getCmp(gridName);
var selection= grid.getSelectionModel();
var items=[];
for(i=0;i < grid.store.getCount();i++){
if(selection.isSelected(i)){
selectedRows.push(i);
}
}
parent.Ext.getCmp(gridName).getStore().loadRawData(JsonwithContent,false);
for(var i=0;i<selectedRows.length;i++){
sel_model_data.select(selectedRows[i],true);
}
现在我需要一个解决方案来再次获取选定的行。