jQuery MiniUI

标题: 指定条件下行样式设置 [打印本页]

作者: 小飞鼠    时间: 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")
            }
        }   
  }


作者: happylover1278    时间: 2021-12-3 14:21:50

在drawcell事件里增加样式或者类
作者: 小飞鼠    时间: 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>
作者: happylover1278    时间: 2021-12-3 15:19:05

小飞鼠 发表于 2021-12-3 14:39
尝试过了,oncellendedit事件可以触发到但是ondrawcell事件没有触发
   
mini.parse();  

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





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