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

[Ext4.2]GridPanel能否判断哪些单元格的值发生了改变
我想要的效果:
    加载一批数据,这些数据显示到Grid Panel里面,有些内容允许编辑。部分内容编辑后,单击“保存”按钮,就可以把新的内容提交到Servlet。

但是,如果数据非常多的话,而仅仅有少数的几个单元格内容发生了变动,那么,如果提交全部数据的话,就不友好。

问题是,怎么得知哪些单元格发生了改变?

// p.s. 抱歉,分不多了,得省着点用
------解决方案--------------------
你看下帮助文档  有一个专门标记变化数据的
------解决方案--------------------
弄个按钮专门看表格的哪些数据发生了变化
var btn=new Ext.Button({
         renderTo:'button',
         text:'Get',
         handler:function(){
         console.log(store.getModifiedRecords());
             var length=store.getModifiedRecords().length;
             for(var i=0;i<length;i++)
             {
              console.log(store.getModifiedRecords()[i].data.name);
             }
         }
        });