将Ext的grid中的某一列变成超链接

由于项目中需要将grid中某列变成超链接,可以在定义列的时候声明一个属性:renderer:handler,其中handler为一个自定义函数,参考ColumnModel的API可知,该函数的参数说明为: 1、Data value. 2、Cell metadata. An object in which you may set the following attributes: 2.1、css A CSS style string to apply to the table cell. 2.2、attr An HTML attribute definition string to apply to the data container element within the table cell. 3、The Ext.data.Record from which the data was extracted. 4、Row index 5、Column index 6、The Ext.data.Store object from which the Record was extracted 于是可以把handler定义成如下的形式: function toHref(s, m, rec) { return "<a href="detail.jsp?id= +rec.data.id+ ">"+s+"</a>"; }; 这样就可以把要求的列变成超链接了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值