jQuery MiniUI

标题: datagrid 行属性问题 [打印本页]

作者: dapang    时间: 2013-1-7 10:53:46     标题: datagrid 行属性问题

我想在datagrid中实现这样的功能,表格列3的值如果大于0,那么这一行背景用红色,或者前景用红色也可以,不知能否实现?表格数据是动态生成的。
列1列2列3列4
  

-1

 
  

-2

 
  

5

 
  

0

 
  

6

 

作者: factory    时间: 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




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