从视图中隐藏按钮 - setHidden不起作用

时间:2013-11-02 15:07:43

标签: extjs sencha-touch extjs4.1 sencha-architect

我想在窗口中隐藏一个按钮:我尝试了以下代码它不起作用

var myButton = Ext.ComponentQuery.query('#mainWindow> #mytab> #submitbuttonid')[0];
myButton .setHidden(true);

帮助?

2 个答案:

答案 0 :(得分:4)

您应该使用hide()方法隐藏组件。

var myButton = Ext.ComponentQuery.query('#mainWindow> #mytab> #submitbuttonid')[0];
myButton.hide();

答案 1 :(得分:1)

这样做: 参考控制器中的按钮,如:

myButton: 'button[name="name_of_btn"]'

当您将该窗口添加到视口时,请在添加以下内容后执行以下操作:

this.getMyButton().hide();

或者您可以在“激活”或“初始化”该窗口的事件时执行上述操作。