Добрый день!
Есть форма:
var tovar_window = Ext.create('Ext.window.Window', {
title:"Заголовок",
height:300,
width:500,
items: [
{
xtype:'grid',
title:"Список товаров",
columns: [
{
text:"ID",
dataIndex: "device_vendor_id"
},
{
text: "Название",
dataIndex: "device_full_name"
},
{
text: "Популярность",
dataIndex: "popular"
},
{
text: "Зарядка",
dataIndex: "charger"
},
{
text: "Акб",
dataIndex: "akb"
}
]
}
]
})
Вызывается так:
var toolbar_tovar_menu = Ext.create("Ext.menu.Menu", {
items: [
{
text: "Товары",
handler: function() {
tovar_window.show();
}
},
.....
При первом вызове форма открывается нормально, при втором видно только синюю рамку.
Правильно ли я понимаю, что чтобы вызывать несколько экземпляров одной формы необходимо добавлять ее в массив с уникальным именем? Или можно по другому решить данную проблему?