2013-11-02 5 views

ответ

4

Чтобы скрыть компонент, вам необходимо использовать метод hide().

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

В качестве альтернативы, если вы хотите передать логический параметр, вы можете использовать [setVisible] (http://docs.sencha.com/extjs/4.1.1/#!/api/Ext.button.Button-method- setVisible) – matt

1

Делают это так: Возьмите ссылку кнопки в контроллере, как:

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

И когда вы добавляете, что окно в окне просмотра, выполните ниже после добавления:

this.getMyButton().hide(); 

Или вы можете сделать это выше, чтобы активировать или инициализировать событие этого окна.

+0

.hide() работал для меня :) – dasjkdj

+0

Это отличный Виктор. –

Смежные вопросы