小编use*_*785的帖子

Extjs:如何在加载网格时使用渲染器启用/禁用复选框

我需要根据我得到的查询结果加载网格.我在加载网格中的文本字段时没有任何问题,但是有一个特定的列是复选框类型.我正在使用xtype:'checkcolumn'来实现此目的.返回查询结果的对象为此particluar列返回"Y"或"N".如果是"Y",我需要启用复选框,如果是"N",则应禁用该复选框.我使用以下代码来定义我的复选框字段.

 {
        xtype: 'checkcolumn',
        header: "Old User",
        disabled: true,
        disabledCls:'x-item-enabled',
        width: 170,
        dataIndex: 'oldUser',
        itemId: 'oldUser',
        renderer: this.checkOldUser
 }      

checkOldUser: function (oldUser) {
        if(oldUser== 'Y'){
              this.oldUser.setDisabled(false);
        }
    }
Run Code Online (Sandbox Code Playgroud)

此渲染器功能对我不起作用.渲染器应该怎么样?你能告诉我如何解决这个问题吗?谢谢....

checkbox extjs renderer

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

checkbox ×1

extjs ×1

renderer ×1