当在代码中修改了grid.store里某项的值后,grid中对应的单元格左上角会显示出一个修改标志,
有时候很不需要看到这个标志.
定义两个一样的store,一个是GRID读数据的,一个是空的,
grid修改后执行下面语句即可
//-----------------去掉格子里的修改标志--------------------
storeUpdate.loadData(grid.store.data.items);
grid.store.removeAll();
for (var y = 0; y < storeUpdate.data.items.length; y++)
{
if (storeUpdate.data.items[y].dirty == true)
{
//debugger
storeUpdate.data.items[y].dirty = false;
storeUpdate.data.items[y].raw.UserName = storeUpdate.data.items[y].data.UserName;
storeUpdate.data.items[y].modified = {};
}
}
grid.store.loadData(storeUpdate.data.items);