var tabPanel = new Ext.TabPanel({
id : 'contentPanel',
region : 'center',
activeTab : 0,
border : false,
bodyBorder : false,
tabPosition : 'bottom',
items : [{
title : '产品进销存一览表',
id : "stockReport",
deferredRender : false,
closable : false,
html : '',
autoScroll : true,
listeners : {
activate : function(p) {
}
}
}, {
title : '产品波段准时交付情况统计表',
id : "deliverReport",
closable : false,
deferredRender : false,
html : '',
listeners : {
activate : function(p) {
}
},
autoScroll : true
}
]
});
在使用页签的时候,遇到第二个页签不渲染问题,部分代码如上:
如上源码并不能在初次访问该页面的时候一次性渲染两个页签,原因是item的deferredRender : false,属性为定义自己的item的渲染与否,只有在tabpanel里设置才能控制两个页签。因此只要加上tabpanel的属性,deferredRender : false。