jQuery MiniUI

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

怎么用JS改变某一行的颜色 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2020-9-15 08:19:52 |只看该作者 |倒序浏览
想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.             }}
复制代码


Rank: 8Rank: 8

沙发
发表于 2020-9-15 09:08:31 |只看该作者
grid.addRowCls(row,cls)
这方法可以给指定行添加样式

Archiver|普加软件

GMT+8, 2024-11-26 22:49 , Processed in 1.028088 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部