У меня есть несколько ExtJS сетки я определяю их как показано ниже:Используя тот же компонент в ExtJS
var aGrid = new Ext.grid.GridPanel({
bbar : pagingToolbar
});
var bGrid = new Ext.grid.GridPanel({
bbar : pagingToolbar
});
Но если я использую pagingToolbar
как описано выше, она не работает, как ожидалось. Работает только первая сетка, во 2-м классе панель инструментов не отображается. Только одна сетка активна за раз. Мы
myTabPanel.hideTabStripItem(aGrid);
myTabPanel.add(bGrid).show();
aGrid.bbar = null;
bGrid.bbar = pagingToolbar;
Вы не можете одновременно разместить одно и то же яблоко в двух разных местах на столе. То же самое касается компонентов ... Почему вы хотите это сделать? Если вам нужны два компонента с одинаковыми свойствами/поведением, создайте класс и дважды создайте его. – rixo
@rixo Я не использую элемент управления pagingtoolbar в то же время. Я обновил вопрос. Будет ли в этом случае проблема? – fastcodejava