Мне нужно вставить объект в качестве элемента панели. Я создал объект, а в панели I - элемент в виде массива. Затем, как добавить этот объект в элементы массива.Как вставить объект как элемент панели
Мой код:
{
title : "Records",
bodyStyle: 'background: #dfe8f6;border:#dfe8f6;',
autoScroll: true,
id:'ExcludeRecord',
region: 'center',
layout:{
type: 'vbox',
pack: 'start',
align: 'stretch'
},
items: [],
}`
Должен ли я писать это в любой функции 'beforerender' или' afterrender' или в функции 'initComponent'. – David
Да, вы можете писать в любой из них, но вы должны иметь этот объект в этой функции. Ext.apply (me, { items: [{object}], }); me.callParent (аргументы); Вы можете использовать вышеприведенный код в initComponent непосредственно для этого объекта как элемента. –
Для нескольких записей я использую цикл 'for'. Тогда 'panel.doLayout()' предполагается внутри для цикла вправо. В этом случае появляется только один объект времени. – David