jQuery MiniUI

标题: 关于 mini-datagrid 中 自定义列的问题 [打印本页]

作者: herox_hu    时间: 2015-6-16 15:03:31     标题: 关于 mini-datagrid 中 自定义列的问题

根据 前面 两行 的 具体 情况 最后一行的 链接 字体 会 有所 改变


http://www.miniui.com/docs/tutorial/datagrid_drawcell.html

{监听处理"drawcell"事件
使用"drawcell"事件,可以自定义单元格内容、样式、行样式等。}
好像 可以 实现 ,监听 两列 是否 也 可以 如此呢?

作者: dforce    时间: 2015-6-16 15:10:23

可以,最后一列绘制的时候你可以判断本行数据,根据条件来生成不同的超链接
作者: herox_hu    时间: 2015-6-16 15:18:03

dforce 发表于 2015-6-16 15:10
可以,最后一列绘制的时候你可以判断本行数据,根据条件来生成不同的超链接 ...

没做过 ,  有 参照 文本吗?

版主

非常 感谢
作者: dforce    时间: 2015-6-16 15:43:48

herox_hu 发表于 2015-6-16 15:18
没做过 ,  有 参照 文本吗?

版主

grid.on("drawcell,function(e){
   var field=e.field,record=e.record;
  if(field==""){
           if(record.结算状态!="未结算"&&record.支付状态=="未支付"){
                e.cellHtml='<a href="#">支付</a>'
           }else  if(record.结算状态==“未结算”&&record.支付状态==“未支付”){
              e.cellHtml='<a href="#">结算</a>'
         }
  }
})

大概这样子的伪代码,具体判断条件根据实际情况处理




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