日期:2014-05-16 浏览次数:20373 次
刚刚完工一个Extjs项目在此将其Viewport代码总结一下。以备不时之需:
效果截图:
代码如下:
var indexview = new Ext.Viewport({ layout: 'border', hideBorders : true, items:[{ border : false, region:"north", height:100, frame : true, items : [{ frame : true, layout : 'column', items : [{ bodyStyle : 'padding:0px;border:1px', columnWidth : .2, html : '<img src="images/smshhis/logo.jpg">' },{ bodyStyle : 'padding:0px;border:1px', columnWidth : .8, html : quitbtn+quickstr+curloginer }] }] }, { title:"菜单", region:"west", width:200, collapsible : true, collapsed:false, //是否自动折叠 layout:'fit', split : true, margins : '0 0 0 5', items : [{ layout:'accordion', layoutConfig:{animate:true}, items : alltree }] },{ border: false, id : "centertab", region:"center", split : true, collapsible : true, layout : 'fit', items: centertabs = new Ext.TabPanel({ plugins: new Ext.ux.TabCloseMenu(), //id : 'centertab', deferredRender : false, animScroll : true, autoTabs : true, enableTabScroll : true, autoDestroy : true, border : false, bodyStyle : 'border:0px;', layoutOnTabChange : true, activeTab : 0, items : [{title : '系统信息', frame : true, closable:false, autoScroll : true, border : false, iconCls : 'nav3', bodyStyle : 'border:0px;' }] }) }, { id : 'downpanel', border:false, region:"south", height:50, title:"通知", collapsible:true, html : '<marquee width=100% onmouseover="this.stop()" onmouseout="this.start()" id="notice">'+paoma+'</marquee>' }] });