jQuery MiniUI

标题: grid冻结列时,如果第二列有render,则冻结第二列失效 [打印本页]

作者: jimitian    时间: 2015-2-26 10:14:20     标题: grid冻结列时,如果第二列有render,则冻结第二列失效

冻结grid的列时,如果该列有renderer设置,则列冻结失效。
请问如何避免?

作者: dforce    时间: 2015-2-26 10:27:25

本地测试未发现这个问题
请提供重现实例及环境
作者: jimitian    时间: 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之后,列冻结失效
作者: dforce    时间: 2015-2-26 10:57:46

jimitian 发表于 2015-2-26 10:51
var col = grid.getColumn("gender_id");
        if (col) {
                col.renderer = function(e) {

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




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