2012-06-25 6 views
2

Я пытаюсь добавить панель инструментов того же типа к каждой вкладке вкладки.Экземпляры множественного просмотра ExtJS

Проблема заключается в том, что если я добавлю их в функцию afterrenderadd() и doLayout()), я получаю только одну панель инструментов на последней созданной вкладке.

Если я добавлю к каждой вкладке нужный xtype, так что панель инструментов будет добавлена ​​с самого начала, я также получаю только один экземпляр, который даже не отображается правильно.

Как я могу создать несколько экземпляров одного и того же вида?

+0

Похоже, у вас есть общий случай проблемы с неправильной конфигурацией/созданием. Это типичная проблема, если вы создали панель инструментов, используя конфигурацию, а не в initComponent. Если вы указали код и где панель инструментов добавлена, я уверен, что мы сможем вам помочь. – Izhaki

+0

Кроме того, используете ли вы 4.0.7 или 4.1? – Izhaki

+0

@ Izhaki Я использую 4.1, и я выяснил, в чем проблема: я использовал некоторые глобальные кнопки при создании панели инструментов. Вот почему они появились только на последней вкладке. Панель инструментов была создана, только она пуста. В любом случае, спасибо. : D – Dragos

ответ

0

Проблема была не в количестве экземпляров, а в том, как я создал нужные кнопки: они были глобальными переменными. Вот почему они переместились с одной панели инструментов на другую, создавая впечатление, что сама панель инструментов исчезла.

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