jQuery MiniUI

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

表格联动,根据隐藏列字段的值设置明细grid行颜色 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-5-28 16:38:13 |只看该作者 |倒序浏览
使用表格联动,点击上面的表格grid,根据明细grid表格某隐藏列字段的值设置那些明细行不同的颜色

Rank: 8Rank: 8

沙发
发表于 2014-5-28 16:44:15 |只看该作者
http://www.miniui.com/demo/index ... rid/detailgrid.html
是不是像这样的联动?
然后下面的表格根据上面表格的选中行的某字段来显示不同颜色?

Rank: 2

板凳
发表于 2014-5-28 16:49:09 |只看该作者
felt 发表于 2014-5-28 16:44
http://www.miniui.com/demo/index.html#src=datagrid/detailgrid.html
是不是像这样的联动?
然后下面的表 ...


不是,业务需求是:客户看过的明细记录(即下面表格的记录)显示红色,没看过的显示黑色,看没看过有一个标志就在是下面明细表格中的一个隐藏列,

Rank: 8Rank: 8

地板
发表于 2014-5-28 16:53:29 |只看该作者
suisesigi 发表于 2014-5-28 16:49
不是,业务需求是:客户看过的明细记录(即下面表格的记录)显示红色,没看过的显示黑色,看没看过有一个 ...

function ondrawcell(e){
   var record=e.record;
   if(record.xx=="..."){             //你的判断字段
         e.cellStyle = "color:red;"
   }else{
         ...............
   }
}
那直接监听明细表格的ondrawcell就可以了

Rank: 2

5#
发表于 2014-5-28 16:53:34 |只看该作者
suisesigi 发表于 2014-5-28 16:49
不是,业务需求是:客户看过的明细记录(即下面表格的记录)显示红色,没看过的显示黑色,看没看过有一个 ...

说白了就是点击上面的表格,加载下面表格的时候,如何获得下面表格的隐藏字段的值!

Rank: 2

6#
发表于 2014-5-28 16:57:53 |只看该作者
felt 发表于 2014-5-28 16:53
function ondrawcell(e){
   var record=e.record;
   if(record.xx=="..."){             //你的判断字 ...

超级感谢,果然好使!!

Archiver|普加软件

GMT+8, 2024-9-21 04:31 , Processed in 1.041107 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部