Extjs добавить кнопку панели в bbar родительского окна? - PullRequest
1 голос
/ 01 августа 2011

У меня есть кнопка на панели, которая отображается внутри окна.И я хочу иметь возможность добавить эту кнопку в нижнюю панель окна.
Текущий Я пытаюсь добавить функцию onRender на панель, чтобы получить родительское окно, используя this.findParentByType('Ext.Window')
, однако оно возвращает ноль.

Я даже в правильном направлении?

РЕДАКТИРОВАТЬ: Я использую extjs 3.2.2

Ответы [ 3 ]

5 голосов
/ 01 августа 2011

findParentByType принимает xtype в качестве параметра.Так что в вашем случае вы должны использовать

this.findParentByType('window')

или

this.up('window')
2 голосов
/ 01 августа 2011

Вы пытались указать уникальный идентификатор для своего окна и добавить к нему кнопки, например, так:

Ext.getCmp('myWindowId').add(buttonPanel);
0 голосов
/ 01 августа 2011

@ Nitin Singhal @ Reflux

Для ExtJS4: Ext.ComponentManager.get ('html dom id')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...