jQuery MiniUI

 找回密码
 立即注册
查看: 1813|回复: 3
打印 上一主题 下一主题

更新行时,可能重新渲染表格吗 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2018-1-30 12:41:35 |只看该作者 |倒序浏览
你好,我想问下, 如图片展示的那样,我只更新 我画框的那一部分。   用grid.updateRow(row,temp);实现。  但是 现在有个问题,我想在我更新的那一行中 某一个单元格 换个颜色。   请问这种可以实现吗?  还是只能把整个表格重新加载?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2018-1-30 14:40:26 |只看该作者
更新行只绘制更新那行,其他行不会重绘的。

Rank: 2

板凳
发表于 2018-1-30 14:56:27 |只看该作者
dforce 发表于 2018-1-30 14:40
更新行只绘制更新那行,其他行不会重绘的。

怎么绘制那一行呀?  能举个 demo吗?

Rank: 8Rank: 8

地板
发表于 2018-1-30 15:12:44 |只看该作者
tigerwithwing 发表于 2018-1-30 14:56
怎么绘制那一行呀?  能举个 demo吗?

但是绘制的结果是根据你的条件来的,如果你的条件没变化,那么多次绘制的效果是一样的。
grid.on("drawcell",function(e){
      var recrod=e.record;
      var field=e.field;
      if(...){
             e.cellStyle="background:#aaa;"
      }
})

Archiver|普加软件

GMT+8, 2024-5-21 03:02 , Processed in 1.037391 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部