У меня на моей странице несколько панелей, созданных динамически относительно типа данных, которые должны быть представлены.
Я хотел бы добавить флажок в строку заголовка конкретной панели. Я выделяю эту панель, его свойства (как это имя \ название и сосчитать поля) .Затем добавить флажок так:ExtJs - Dynamic Ext.panel.Panel на одной странице
newPanel.header.items = [
{
xtype: 'checkbox',
boxLabel: 'some text'
}
];
Но по какой-то причине, этот флажок является оказание всех панелей на странице.
Я уверен, что приведенный выше код происходит только один раз - я поставил предупреждение, чтобы проверить это. Могу ли я его избежать и установить флажок только на одной конкретной панели? Может ли кто-нибудь указать, почему флажок установлен во всех моих динамических панелях?
Добавление флажка в мой контейнер поместит его в заголовок моего контейнера, не так ли? – Inbal
Верхний и нижний колонтитулы являются частью панели (панель представляет собой контейнер с большим количеством функций). подробнее здесь: http://docs.sencha.com/extjs/6.0/6.0.2-classic/#!/api/Ext.panel.Panel –
Я добавляю флажок в заголовок панели. есть еще две панели ниже, но флажок помещается туда два. Это потому, что все они находятся под одним и тем же контейнером? Существует ли общий заголовок между некоторыми панелями? – Inbal