jQuery MiniUI

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

指定条件下行样式设置 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2021-12-3 11:59:37 |只看该作者 |倒序浏览
  sos!!!设置gysmc的值为123的行的背景色,但是没设置成功,求教
var xzjs = function OnCellEndEdit(e) {
     var record = e.record, grid = e.sender, value = e.value, field = e.field;
        var rows = grid.getData();  
        for (var i = 0;i<rows.length;i++) {
            if(rows[i].gysmc=="123"){
              grid.addRowCls(i,"background:red")
            }
        }   
  }

Rank: 6Rank: 6

沙发
发表于 2021-12-3 14:21:50 |只看该作者
在drawcell事件里增加样式或者类

Rank: 3Rank: 3

板凳
发表于 2021-12-3 14:39:50 |只看该作者
happylover1278 发表于 2021-12-3 14:21
在drawcell事件里增加样式或者类

尝试过了,oncellendedit事件可以触发到但是ondrawcell事件没有触发
    <div class="rx-grid rxc grid-d" plugins="rx-grid" style="" label="对公费用明细" name="dgfymx" edittype="inline" required="false" templateid="" pwidth="780" pheight="500" formkey="" fwidth="0" fheight="0" treegrid="false" treecolumn="" mwidth="0" wunit="px" mheight="0" hunit="px" formname="" data-options="{required:false}" ondrawcell="OnDrawCell">
<script>mini.parse();  
    function OnDrawCell(e) {
      debugger;
        var record = e.record, grid = e.sender, value = e.value, field = e.field;
         if (record.gysmc =="123") {
                e.rowCls = "background:red;";
            }
    }</script>

Rank: 6Rank: 6

地板
发表于 2021-12-3 15:19:05 |只看该作者
小飞鼠 发表于 2021-12-3 14:39
尝试过了,oncellendedit事件可以触发到但是ondrawcell事件没有触发
   
mini.parse();  

e.rowCls = "background:red;"
这是啥?cls是放类名的    直接输入样式的话  用rowStyle
另外事件是可以触发的   

Archiver|普加软件

GMT+8, 2024-11-26 04:46 , Processed in 1.043565 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部