jQuery MiniUI

 找回密码
 立即注册
楼主: jinjisong
打印 上一主题 下一主题

onDrawSummaryCell循环赋值问题 [复制链接]

Rank: 2

11#
发表于 2017-8-17 13:53:05 |只看该作者
dforce 发表于 2017-8-17 11:16
为什么要在这里处理
我建议在ondrawcell事件里绘制
grid.on("drawcell",function(e){

可不可以即时更新列里面某一内容呢?

Rank: 8Rank: 8

12#
发表于 2017-8-17 14:39:00 |只看该作者
jinjisong 发表于 2017-8-17 12:56
好精简的语法,感谢了。
不过这样的话,不能够联动的写入在sfppb栏位里 ...

因为更新的时候只会重绘本行,你这是跨行的需要主动来更新指定行。
grid.on("cellcommitedit",function(e){
     var row=e.record;
     if(row.ruleid=="sfpt"||row.ruleid=="sfppb"){
          var targetRow=grid.findRow(function(row){
                         if(row.ruleid=="sfrp") return true;
                });
           setTimeout(function(){
                       grid.updateRow(targetRow);
                   },100)
     }
})

Rank: 2

13#
发表于 2017-8-17 15:10:30 |只看该作者
dforce 发表于 2017-8-17 14:39
因为更新的时候只会重绘本行,你这是跨行的需要主动来更新指定行。
grid.on("cellcommitedit",function(e ...

太感谢了!!!!

Rank: 2

14#
发表于 2017-8-17 15:27:54 |只看该作者
dforce 发表于 2017-8-17 14:39
因为更新的时候只会重绘本行,你这是跨行的需要主动来更新指定行。
grid.on("cellcommitedit",function(e ...

  已经完全解决这个问题了,感谢了~~

Archiver|普加软件

GMT+8, 2024-9-30 10:24 , Processed in 1.046274 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部