如何创建最初隐藏在ExtJS中的按钮?

时间:2013-01-22 10:29:35

标签: extjs extjs4

我有一个带有一些按钮的工具栏,其中一个按钮需要在创建时不可见,并且在我的应用中的某个位置可见。

我正在添加按钮,当它需要可见时,但这不是我想要的。

2 个答案:

答案 0 :(得分:8)

创建按钮时,您可以在配置中设置hidden: true

或者您可以在添加按钮后立即“隐藏()”按钮,然后在以后“显示()”按钮。

答案 1 :(得分:1)

find the button and make it invisible

Ext.create('Ext.toolbar.Toolbar', {
        renderTo: document.body,
        width   : 400,
        items: [
            {
                text: 'Button',
                id: 'my-btn',
                hidden: true
            },
            {
                xtype: 'splitbutton',
                text : 'Split Button'
            },
            '->',
            {
                xtype    : 'textfield',
                name     : 'field1',
                emptyText: 'enter search term'
            }
        ]
    });