Extjs3 动态panel
1 this.dynamicPanel = new Ext.Panel({ 2 region: ‘center‘, 3 frame: false, 4 border: false, 5 layout:‘fit‘, 6 items:[ 7 this.createDynamicPanel(‘Retailers‘) 8 ] 9 });
1 createDynamicPanel:function(panelType){ 2 if(panelType==‘Retailers‘){ 3 return new Ext.ux.RetailersPanel(); 4 } 5 }, 6 onRetailersFire:function(){ 7 var dynamicPanel = this.dynamicPanel; 8 dynamicPanel.removeAll(); //移除panel中的所有元素 9 dynamicPanel.add(this.createDynamicPanel(‘Retailers‘)); 10 dynamicPanel.doLayout(); //重新渲染panel(Extjs4中直接添加即可,无需重新渲染) 11 }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。