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

关于RowEditor插件
问题:有两个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? 把所有代码贴出来让人家帮你调调呀