У меня есть проблемы со сложными объектами на вкладке.
У меня есть 2 сложных объекта с магазинами, окнами, сетками, деревьями и т. Д. Вот начало объекта:
Ext.define('Ext.app.DocumentsContainer', {
extend: 'Ext.container.Container',
initComponent: function(){
var documentsStore = Ext.create('Ext.data.Store', {
И у меня есть tabpanel с 2 панелями (по одной на каждый объект).
полный код окна просмотра с табульной панелью:
Ext.create('Ext.container.Viewport', {
layout: 'border',
padding: '5',
items: [
{
xtype: 'container',
region: 'north',
height: 50
},
{
xtype: 'tabpanel',
activeTab: 0,
region: 'center',
width: 100,
items: [
{
xtype: 'panel',
title: 'Documents',
layout: 'border',
items: Ext.create('Ext.app.DocumentsContainer'),
},{
xtype: 'panel',
title: 'Transmittals',
layout: 'border',
items: [Ext.create('Ext.app.TransmittalsContainer')],
}]
}
],
});
Когда я тестирую свою страницу, возникает проблема, потому что каким-то образом данные из одного объекта отображаются в сетке в другом объекте или вообще не отображаются.
Но оба объекта работают правильно по одному.
Я думаю, я могу исправить это, динамически загружая объекты, когда вкладка открыта, но не знаю, как я могу это сделать.
Есть предложения?