jQuery MiniUI

标题: 自定义列显示隐藏问题 [打印本页]

作者: cheng_doom    时间: 2012-12-6 16:32:27     标题: 自定义列显示隐藏问题

[attach]1051[/attach]
请问我想要的功能是,当控件 是否启用等于是的时候 我就需要把操作列 编辑隐藏,需要怎么设置?

var s = '<a class="New_Button")">查看</a>'
                + ' <a class="Edit_Button">编辑</a>'
                + ' <a class="Edit_Button">历史</a>';

//是否启用
    function onIn_Use(e) {
        if (e.value == 1) return "是";
        else return "否";
    }

作者: niko    时间: 2012-12-6 16:34:44

渲染的时候,根据行的属性,动态生成html。
比如:
var s =  '<a class="New_Button")">查看</a>';
if(e.record.status == "open"){
    s +=  ' <a class="Edit_Button">编辑</a>'
}
s +=  ' <a class="Edit_Button">历史</a>';

作者: cheng_doom    时间: 2012-12-6 17:19:28

niko 发表于 2012-12-6 16:34
渲染的时候,根据行的属性,动态生成html。
比如:
var s =  '

谢谢 这个问题解决了,有没有办法在主表查询出来的时候 判断子表有没有记录,我还需要做一个类似的功能,当没子表记录的时候,历史那列不显示。
作者: niko    时间: 2012-12-6 18:11:32

你查询数据的时候,给行记录一个状态标记。
然后在前台判断,决定是否显示单元格内容。




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