Smartclient获取所有listgrid记录

时间:2014-09-13 17:33:25

标签: grid smartclient listgrid

我正在使用smartclient。我有两个listgrids,我将项目拖放到第三个。当我点击按钮或某个事件发生时,我如何获得第三个记录。我尝试了多种方法,例如循环,默认处理程序,例如。 ondrop计算,但我不能使用ondelete或类似的东西,以防记录被删除。我提供了一种尝试的方式。此代码来自thrird grid

onDrop:function(){
                alert('dropped');
            }
onDropOut:function(){
                alert('removed');
            }

dropout处理程序不起作用......

1 个答案:

答案 0 :(得分:0)

如果您想要在第三个记录中删除所有记录

onRecordDrop:  function(dropRecords, targetRecord, index, sourceWidget){
  this.data; // this are all the records in the list grid
}

现在,如果你想要任何事件,想象第三个listgrid id =" thirdgrid"

someevent: function(){
  thirdgrid.data; //this are the records of the third grid;
}