在model中的EXTJS按钮中设置属性

时间:2014-02-05 16:54:46

标签: javascript extjs extjs4 extjs4.1

我在视图中的EXTJS中有以下按钮

{
    xtype: 'button',
    text: 'ACCOUNTS-3',
    action: 'popup',
}

我想为此按钮设置一个新属性,该按钮将成为模型中的一个字段。我无法在xtype:button中找到属性。

是否可以设置可在控制器中使用的属性。

1 个答案:

答案 0 :(得分:0)

是的,你可以。只需设置任何属性,您就可以在以后访问它。使用console.log()查看Chrome Developper Tools中的对象。

您应该能够通过button.initialConfig访问创建按钮的对象。

var button = Ext.create({
    xtype: 'button',
    text: 'ACCOUNTS-3',
    action: 'popup',
    customProperty: 'test
})
console.log(button.initialConfig)

这将在控制台中记录以下内容:

{
    text: 'ACCOUNTS-3',
    action: 'popup',
    customProperty: 'test
}