【发布时间】:2010-11-29 01:04:28
【问题描述】:
我有一个删除按钮可以从网格中删除。但是在删除网格刷新以获取最新数据后,加载状态一直存在。下面是我的删除功能。删除后我重新查询数据。如何防止加载状态在网格中持续存在。我也尝试重新加载商店,但结果仍然相同。 谢谢。
function doDel2(btn)
{
if(btn == 'yes')
{
var m = grid.getSelectionModel().getSelections();
var jsonData = "[";
for(var i = 0, len = m.length; i < len; i++){
var ss = "{\"id\":\"" + m[i].get("0") + "\"}";
//alert(ss);
if(i==0)
jsonData = jsonData + ss ;
else
jsonData = jsonData + "," + ss;
//ds.remove(m[i]);
}
jsonData = jsonData + "]";
store.load({params:{start:0, delData:jsonData}});
}
}
【问题讨论】:
-
为什么要通过操作字符串来创建 JSON 数据? Ext.util.JSON,也许吧?你需要更多的代码来提出一个真正的问题。例如,您的“商店”引用到底是从哪里来的? doDel2() 是在您的网格面板范围内运行,还是在什么范围内?
标签: extjs