【发布时间】:2017-10-24 15:34:45
【问题描述】:
我正在使用 ExtJS 3.3.2,并且我有一个面板,其中一些面板嵌套在 vbox 和 hbox 中。问题很简单:我没有显示来自 hbox 内项目的数据,我尝试修改体重和身高,但它从未出现。查看代码 (F12),我看到数据已创建,但面板的尺寸非常小。
var i = 0;
jsonResp.forEach(function(currentItem) {
i++;
var panel = new Ext.Panel({
id: 'superpanel'+i,
layout: 'vbox',
height: 50,
frame: true,
collapsible: true,
items: [{
xtype: 'panel',
id: 'jsonObject'+i,
layout: 'hbox',
frame: true,
align: 'stretch',
items:[{
id: 'codigo'+i,
xtype: 'panel',
html: currentItem.codigo
},{
id:'nombre'+i,
xtype: 'panel',
html: currentItem.nombre
},{
xtype: 'panel',
html: currentItem.estado.toString()
}]
},{
xtype: 'panel',
id: 'aviso'+i,
html: "Error"
}]
})
Ext.getCmp("contenedor").add(panel);
});
Ext.getCmp("contenedor").doLayout();
怎么了?我用宽度/高度和 flex 尝试了它,但它不起作用。
【问题讨论】:
标签: javascript web extjs