jQuery MiniUI

标题: 关于表格的冻结列问题 [打印本页]

作者: peng.liu    时间: 2021-2-22 15:52:12     标题: 关于表格的冻结列问题


[attach]13141[/attach]
我现在这个表格使用了冻结,我在表格drawcell方法中写了满足条件设置rowStyle,这个样式是整行都灰掉,
正常样式是没问题的,但是现在一旦设置了冻结,就只有冻结前的列会生效行样式,冻结后的列就变成默认样式了,请问这是因为什么
e.field == 'PrivType'就是第一个图标
if (e.field == 'PrivType') {
                if (record.isCurrent == '0') {
                    e.cellHtml = '<i class="fa fa-sitemap"></i>'
                    e.rowStyle = "color: #929191;"
                } else {
                    e.cellHtml = ''
                }
            }



作者: felt    时间: 2021-2-22 16:10:42

冻结后,表格内部是分开的table了,rowStyle只能作用到当前table,换个方式来吧
  1. if (e.record.xxx == "0") {
  2.             e.cellStyle="color:#ccc"
  3. }
复制代码
p
作者: peng.liu    时间: 2021-2-22 16:42:37

felt 发表于 2021-2-22 16:10
冻结后,表格内部是分开的table了,rowStyle只能作用到当前table,换个方式来吧p ...

而且分组也是这个问题,分组的头就只能在前一个表格显示,这个也是没办法解决的是么
作者: felt    时间: 2021-2-22 16:50:52

peng.liu 发表于 2021-2-22 16:42
而且分组也是这个问题,分组的头就只能在前一个表格显示,这个也是没办法解决的是么 ...

和上面一样,不要使用rowStyle




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