jQuery MiniUI

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

grid冻结列时,如果第二列有render,则冻结第二列失效 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-2-26 10:14:20 |只看该作者 |倒序浏览
冻结grid的列时,如果该列有renderer设置,则列冻结失效。
请问如何避免?

Rank: 8Rank: 8

沙发
发表于 2015-2-26 10:27:25 |只看该作者
本地测试未发现这个问题
请提供重现实例及环境

Rank: 2

板凳
发表于 2015-2-26 10:51:22 |只看该作者
dforce 发表于 2015-2-26 10:27
本地测试未发现这个问题
请提供重现实例及环境

var col = grid.getColumn("gender_id");
        if (col) {
                col.renderer = function(e) {
                        // e 参见: datagrid 的 drawcell 事件
                        var value = e.value;
                        if (value == "男") {
                                value = "<a href='#' onclick='alert(\"" + value + "\")'>"
                                                + value + "</a>";
                        }

                        return value;
                }
        }
给第三列增加一个超链接的renderer之后,列冻结失效

Rank: 8Rank: 8

地板
发表于 2015-2-26 10:57:46 |只看该作者
jimitian 发表于 2015-2-26 10:51
var col = grid.getColumn("gender_id");
        if (col) {
                col.renderer = function(e) {

如果有绘制,请再表格生成的时候就绘制

Archiver|普加软件

GMT+8, 2025-7-21 00:14 , Processed in 1.041070 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部