jQuery MiniUI

标题: 更新行时,可能重新渲染表格吗 [打印本页]

作者: tigerwithwing    时间: 2018-1-30 12:41:35     标题: 更新行时,可能重新渲染表格吗

你好,我想问下, 如图片展示的那样,我只更新 我画框的那一部分。   用grid.updateRow(row,temp);实现。  但是 现在有个问题,我想在我更新的那一行中 某一个单元格 换个颜色。   请问这种可以实现吗?  还是只能把整个表格重新加载?
[attach]10500[/attach]
作者: dforce    时间: 2018-1-30 14:40:26

更新行只绘制更新那行,其他行不会重绘的。
作者: tigerwithwing    时间: 2018-1-30 14:56:27

dforce 发表于 2018-1-30 14:40
更新行只绘制更新那行,其他行不会重绘的。

怎么绘制那一行呀?  能举个 demo吗?
作者: dforce    时间: 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;"
      }
})




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2