jQuery MiniUI

标题: 怎么用JS改变某一行的颜色 [打印本页]

作者: 冰是睡着的雪    时间: 2020-9-15 08:19:52     标题: 怎么用JS改变某一行的颜色

想JS判断datagrid中的数据,通过判断,就改变数据的字体颜色颜色。之前是用drawcell写的。有点慢。
不用drawcell的话,怎么才能改成用按钮主动去触发,这个变色。

  1.         function drawcell(e) {
  2.             //获取节点
  3.             var record = e.record;
  4.             var grid = e.sender;
  5.                        
  6.                           if (e.field == "suffx") {
  7.                     
  8.                   
  9.                   
  10.                   
  11.                 var nl = GetAge(record.suffx)

  12.                 if (nl < 18) {
  13.                     e.cellStyle = "color:red;font-weight:bold;";

  14.                 }
  15.                 if (nl >=58) {
  16.                     e.cellStyle = "color:red;font-weight:bold;";
  17.                 }
  18.                 if (nl == 0) {
  19.                     e.cellStyle = "color:red;font-weight:bold;";
  20.                 }
  21.             }}
复制代码



作者: felt    时间: 2020-9-15 09:08:31

grid.addRowCls(row,cls)
这方法可以给指定行添加样式




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