jQuery MiniUI

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

关于 mini-datagrid 中 自定义列的问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-6-16 15:03:31 |只看该作者 |倒序浏览
根据 前面 两行 的 具体 情况 最后一行的 链接 字体 会 有所 改变


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

{监听处理"drawcell"事件
使用"drawcell"事件,可以自定义单元格内容、样式、行样式等。}
好像 可以 实现 ,监听 两列 是否 也 可以 如此呢?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

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

Rank: 2

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

没做过 ,  有 参照 文本吗?

版主

非常 感谢

Rank: 8Rank: 8

地板
发表于 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>'
         }
  }
})

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

Archiver|普加软件

GMT+8, 2024-11-27 00:33 , Processed in 1.028073 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部