jQuery MiniUI

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

grid 行颜色 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-11-4 09:09:12 |只看该作者 |倒序浏览
有没有什么属性能控制具体某行的颜色呢  并且颜色改变之后获取到的值不变化

Rank: 8Rank: 8

沙发
发表于 2016-11-4 09:27:52 |只看该作者
grid.addRowCls(row,cls)可以给指定行添加样式,改变颜色和值没什么关联

Rank: 2

板凳
发表于 2016-11-4 10:56:12 |只看该作者
felt 发表于 2016-11-4 09:27
grid.addRowCls(row,cls)可以给指定行添加样式,改变颜色和值没什么关联

griddetail.addRowCls(griddetail.getSelected(),"background-color:red")


这样写没反应呢

Rank: 8Rank: 8

地板
发表于 2016-11-4 11:14:00 |只看该作者
Mc、少爷 发表于 2016-11-4 10:56
griddetail.addRowCls(griddetail.getSelected(),"background-color:red")

cls >class
样式名
定义个样式,加进去

Rank: 2

5#
发表于 2016-11-4 11:56:49 |只看该作者
felt 发表于 2016-11-4 11:14
cls >class
样式名
定义个样式,加进去

.panying{
                background:#FFFFFF
        }

griddetail.addRowCls(griddetail.getSelected(),"panying");


这样也不行

Rank: 8Rank: 8

6#
发表于 2016-11-4 14:16:29 |只看该作者
Mc、少爷 发表于 2016-11-4 11:56
.panying{
                background:#FFFFFF
        }

选中行有选中行的背景色,这个背景色比这样添加的权重高
你把选中去掉看你这行的背景色

Rank: 2

7#
发表于 2016-11-4 16:40:10 |只看该作者
felt 发表于 2016-11-4 14:16
选中行有选中行的背景色,这个背景色比这样添加的权重高
你把选中去掉看你这行的背景色 ...

恩 能看到效果  选中的时候的样式把他覆盖了,还有个问题  加入有一列我是放的input  allowInput ="false"  编辑单元格,然后我手动添加一行数据的时候我想要这行数据可编辑有办法么
griddetail.getCellEditor(griddetail.getColumn(4),griddetail.getSelected()).setAllowInput(true); 我用这种办法会把这整列都可以编辑了

Rank: 8Rank: 8

8#
发表于 2016-11-4 17:04:24 |只看该作者
Mc、少爷 发表于 2016-11-4 16:40
恩 能看到效果  选中的时候的样式把他覆盖了,还有个问题  加入有一列我是放的input  allowInput ="false" ...

编辑器在编辑状态才创建
可以在oncellbeginedit事件内控件
if(....){
  e.cancel=true;  //阻止编辑
}

Archiver|普加软件

GMT+8, 2024-5-19 02:47 , Processed in 1.047189 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部