如何使用extjs 4制作只读复选框

时间:2015-09-08 03:34:07

标签: javascript extjs

我是extjs的新手。我使用extjs 4创建了复选框,如

            xtype       : 'checkbox',
            fieldName   : 'test_checkbox',
            id          : 'test_checkbox',
            name        : 'test_checkbox',
            inputValue  : 1,
            fieldLabel  : 'Test checkbox',

我想让这个复选框是只读的。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:2)

设置readOnly属性声明:

{
    xtype : 'checkbox',
    name        : 'test_checkbox',
    inputValue  : 1,
    fieldLabel  : 'Test checkbox',
    readOnly: true
}

或在运行时:

Ext.ComponentQuery.query('checkbox[name=test_checkbox]')[0].setReadOnly(true);

答案 1 :(得分:0)

尝试禁用属性:

xtype : 'checkbox',
fieldName   : 'test_checkbox',
id          : 'test_checkbox',
name        : 'test_checkbox',
inputValue  : 1,
fieldLabel  : 'Test checkbox',
disabled: true