//解析数据库值并生成新portal页面... alert("----------------------!!!!!"); var col1,col2,col3,Porlet,portalid,proet; function initcolcount(){ portalid=portal.getID();//得到ID new Ext.onReady(function(){ Ext.QuickTips.init(); var viewport=new Ext.Viewport ({ layout : 'border', cls:'viewport', items:[{ region:'north', xtype : 'box', el : 'north', height : 60, html:'' }, { id : portalid, region:'center', xtype : 'portal', margins:'0 5 5 0', items:[] } ] }) }); } function getProlet(){ var colCount = portal.getColCount();//栏数 var colScale = portal.getColScale(); //11:1:2//比例数 var pCount=portal.getPortletCount(); //portlet数组对象 var values = colScale.split(':');//获取比例 /* if(colCount!=colScale) { return ; }*/ if(values.length>0) { col1=values[0]; } if(values.length>1) { col2=values[1]; } if(values.lenght>2) { col3=values[2]; } for(var y=0;y<pCount;y++)//获取索引值 { var pl=portal.getPortlet(y);//获取一个prolet proet= new Ext.ux.Portlet ({ title:pl.getTitle(), height:pl.getHieght() , portletType : 'report-portlet', bodyStyle : 'background-image: url(/rsas/images/portal/report.png);background-position:center;background-repeat:no-repeat' }) Ext.getCmp(y).add(proet); } }
不知道如何在inintCount的items中调用下面getProlet()方法,请指教...