jQuery MiniUI

标题: datagrid列锁定后,怎么设置的样式不起作用呢 [打印本页]

作者: q59200182    时间: 2017-11-27 09:41:31     标题: datagrid列锁定后,怎么设置的样式不起作用呢

我在没有锁定列的时候,表格的样式是
[attach]10223[/attach]

当我设置了列锁定grid.frozenColumns(0, 2);后,前面的字体颜色就和后面的字体颜色不一致了
[attach]10222[/attach]

这是为什么呢?


作者: dforce    时间: 2017-11-27 10:01:30

你这样式是怎么设置的?贴出相关代码
作者: q59200182    时间: 2017-11-27 10:21:27

dforce 发表于 2017-11-27 10:01
你这样式是怎么设置的?贴出相关代码

我是按照datagrid里面的demo写的,只是在onGenderRenderer(e)方法里面的时候根据性别不同加上了不同的字体颜色
[attach]10224[/attach]

作者: dforce    时间: 2017-11-27 16:28:21

q59200182 发表于 2017-11-27 10:21
我是按照datagrid里面的demo写的,只是在onGenderRenderer(e)方法里面的时候根据性别不同加上了不同的字 ...

换一种绘制方式吧
grid.on("drawcell",function(e){
   if(e.record.gender==1){
         e.rowCls="redStyle";
   }esle if(e.record.gender==0){
         e.rowCls="greenStyle";
   }
})
作者: q59200182    时间: 2017-11-27 17:42:03

dforce 发表于 2017-11-27 16:28
换一种绘制方式吧
grid.on("drawcell",function(e){
   if(e.record.gender==1){

very good,弄好了




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