//解析数据库值并生成新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()方法,请指教...