日期:2014-05-16  浏览次数:20674 次

Extjs的grid遍历store后如何再次绑定
现在用Extjs的grid控件。
目前有需求通过输入开始及结束行号,遍历grid并修改所输入行号对应行的值。
例如:
RowNo Data
1 False
2 False
3 False
4 False

在另一个弹出框输入 行号:2 ~ 4。
那么我想达到的效果是
RowNo Data
1 False
2 True
3 True
4 True

现在还不知道如何直接改gridpanel的值,只知道通过遍历store是可以修改(store.getAt(rowIndex).data)。
但是修改完后,如何再次绑定。用store.load貌似不行。
目前现象是,store内的值是被我修改了,但是grid显示出来的还是修改前的值。

------解决方案--------------------
JScript code

var rec = store.getAt(rowIndex);
rec.set('colName', value);
rec.commit();