/**
* abstract方法
* 打开portlet时执行的方法
*/
Portlet.prototype.render = function() {
//资源需定义onClick事件,并抛出该事件,可以在此处接收.
}
/**
* abstract方法
* 注销portlet时执行的方法
* 子类需继承实现并执行该方法.
*/
Portlet.prototype.destroy = function() {
delete this.parentDiv;
delete this.params;
Portlet.superclass.destroy.call(this);
}
/**
* abstract
* 刷新portlet信息
*/
Portlet.prototype.refresh = function() {
}
/**
* abstract方法
* 获取portlet对象的参数值
* @return 参数对象列表.
* 参数对象:bof.decisionpanel.Portal.Dashlet.Portlet.ParamBean
*/
Portlet.prototype.getParams = function() {
}
/**
* abstract方法
* 设置参数值给portlet对象
* @param params 参数对象列表
* 参数对象:bof.decisionpanel.Portal.Dashlet.Portlet.ParamBean
*/
Portlet.prototype.setParamsValue = function(params) {
}
/**
* abstract方法
* 根据参数名称设置参数值到portlet对象.
* @param pName 参数名称
* @param pValue 参数真实值
* @param pDisplayValue 参数显示值
*/
Portlet.prototype.setParamValueByName = function(pName, pValue,pDisplayValue) {
}
/**
* abstract方法
* 最小化窗口
*/
Portlet.prototype.maximizeWindow = function() {
}
/**
* abstract方法
* 最大化窗口
*/
Portlet.prototype.minimizeWindow = function() {
}
/**
* abstract方法
* 还原窗口
*/
Portlet.prototype.restoreWindow = function() {
}
/**
* abstract方法
* portlet窗口大小变化时触发的动作
*/
Portlet.prototype.onSize = function(){
}
/**
* abstract方法
* 获取portlet的类型名称
* @return 类型名称字符串 同portlet.xml中的portlet-name节点值相同
*/
Portlet.prototype.getPortletType = function() {
}
/**
* abstract方法
* 切换公共参数触发的方法
* @param paramPanel 参数面板对象,自定义资源为空
* @param param 参数对象 bof.decisionpanel.Portal.Dashlet.Portlet.ParamBean
* @param pValue 新的参数真实值
* @param pDisplayValue 新的参数显示值 onParamChanged
*/
Portlet.prototype.onParamChange = function(paramPanel,param,pValue,pDisplayValue) {
}
/**
* abstract方法
* 获取portlet资源中的chart图形信息
* @return 根据chart图形id,通过getChartFromId(flashId)获取的对象列表(数组)
*/
Portlet.prototype.getExportChartObj = function(ignoreExportAtServer, NeedImageSaveURLInfo) {
}
/**
* abstract方法
* 获取导出portlet时需要的信息
* @return portlet信息对象
* 对象包含type:类型名称字符串 同portlet.xml中的portlet-name节点值相同;
* portletId:portlet资源id
*/
Portlet.prototype.getExportBean = function() {
}