0

我在可编辑网格中有一个弹出窗口,用于批量更新详细信息。

将对所选行进行更新。我在弹出窗口中输入了公共数据,然后单击一个按钮,我将在其中更新网格存储的 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);
  }

现在我需要一个解决方案来再次获取选定的行。

4

0 回答 0