问题:有两个GRID,要求将GRID1里的数据移到GRID2里面,并可在GRID2里面进行修改(GRID2用了官方editor插件)。
第一步比较简单,循环取出、插入即可,
- JScript code
for (var j = 0; j < Store1.getCount(); j++) { var record = Store1.getAt(j); Store2.insert(j,record); }
问题是,在GRID2中用户进行修改操作时,无法触发Store2的update事件,因为发送Ajax请求修改后台数据等代码都写在update事件里面,变成了无法正常完成修改操作,怎么办啊?
------解决方案--------------------
rowEditor没有用过。一般都用editorGrid。
看看官方实例
http://www.sencha.com/deploy/dev/examples/grid/row-editor.html
------解决方案--------------------
如果Store中有脏数据时,直接可以调用Store2.update()方法
------解决方案--------------------
你用的是extjs? 把所有代码贴出来让人家帮你调调呀