ExtJS 4 - Получение меню переполнения Ext.toolbar - PullRequest
1 голос
/ 09 декабря 2011

Есть ли способ получить компоненты Ext.menu и / или Ext.Button, используемые для меню переполнения и «кнопки more» соответственно на панели Ext.toolbar, которая имеет enableOverflow:true?

Iпопытался присоединить слушателя к событию overflowchange на панели инструментов, чтобы посмотреть, смогу ли я использовать query() или getComponent(), чтобы найти кнопку / меню, когда она показывается, но это событие не срабатывает при изменении размера панели инструментов, чтобыпереполнение меню, чтобы появиться / исчезнуть.Я также следил за событием add на панели инструментов, чтобы увидеть, сработало ли оно, когда на панель инструментов была добавлена ​​кнопка «больше», но и там не повезло.

1 Ответ

1 голос
/ 10 декабря 2011

Разобрался, с помощью форумов Sencha: http://www.sencha.com/forum/showthread.php?160597-Getting-a-toolbar-s-overflow-menu

Компонент меню переполнения находится в: toolbar.layout.overflowHandler.menu

Будьте осторожны, свойство menu overflowHandler присутствует только тогда, когда меню действительно необходимо.

...