jQuery MiniUI

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

datagrid 行属性问题 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2013-1-7 10:53:46 |只看该作者 |倒序浏览
我想在datagrid中实现这样的功能,表格列3的值如果大于0,那么这一行背景用红色,或者前景用红色也可以,不知能否实现?表格数据是动态生成的。
列1列2列3列4
  

-1

 
  

-2

 
  

5

 
  

0

 
  

6

 

Rank: 8Rank: 8

沙发
发表于 2013-1-7 11:08:37 |只看该作者
如果只需要渲染一列的话,可以使用renderer来做
<div field="column3" width="100" allowSort="true" renderer="aaaaa">列3</div>
  1. function aaaaa(e){
  2.             if(e.value > 0){
  3.                 e.cellStyle = "background:red";
  4.             }
  5.         }
复制代码
如果是需要做多列的不同渲染,那么直接监听表格的ondrawcell事件来做。可以参考:http://miniui.com/demo/#src=datagrid/drawcell.html

Archiver|普加软件

GMT+8, 2024-11-27 09:38 , Processed in 1.064109 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部