参考:客户化资源接口方法
数据分析客户化接口
1.数据分析客户化JS
该js定义客户化弹窗页面及定义资源保存的回调函数等。
//是否开启客户化窗口,返回值true/false
function getEnableCustom();
返回值:
true:使用客户化窗口
false:不使用客户化窗口
客户可根据情况在方法中返回值
//客户自定义数据集选择窗口页面,该方法应返回jsp路径,
function genSelectDataSetUrl()
返回值:
url路径,例“/mis2/custom/fastReport/jsp/selectDataSetPage.jsp”
//客户自定义超链接选择窗口
function genSelectLinkUrl()
返回值:
url路径,例"/mis2/custom/fastReport/jsp/selectURLResPage.jsp"
//客户自定义数据分析资源目录选择窗口
function genSelectAnalysisSavePath(){
//客户自定义数据分析保存时的资源选择窗口
function genSaveAsDataAnalysis()
返回值:
url路径,例"/mis2/custom/fastReport/jsp/selectSaveAnalysisPage.jsp";
//客户自定义数据分析资源保存页面
function genAnalysisSavePage()
返回值:
url路径,例"/mis2/custom/fastReport/jsp/customSaveDialogContent.jsp";
//保存数据分析之后的回调函数
function saveDataAnalysisCallBack(resJSON,customParams)
参数:
resJSON 资源信息json
customParams 选择保存目录时的自定义资源参数
2.客户化弹窗选择方法
/**
参考:客户化资源接口方法 弹窗标题
@model 资源选择模式,当前固定值“ResOnly”
@callback 回调函数名称
@custmFunctionID 功能ID,针对数据分析,提供了以下几种功能ID
selectDataSet 选择数据集页面
saveAsDataAnalysis 选择数据分析保存路径的页面
selectURLPage 选择超链接资源
openDataAnalysis 选择资源目录页面
@resType 希望过滤的数据类型
@hasIframemodal 是否
@cancelCallback 取消选择时回调函数名称
@draggable 是否可拖动
@fatherId 保存资源的期望父资源ID
*/
function showCustomOpenDialog(title,model,callback,custmFunctionID,resType,hasIframemodal,cancelCallback,draggable,fatherId)
示例体现:
客户化资源保存页面的客户化资源目录选择时,调用此函数弹出资源目录选择自定义页面。具体参见\mis2\custom\fastReport\jsp\selectSaveAnalysisPage.jsp
3.客户化资源选择方法
/*
resJson 集深平台资源ID
customParam 自定义参数(具体使用可参考样例的selectSaveAnalysisPage.jsp)
*/
function chooseRes(resJson,customParam);
示例体现:
数据集窗口选择数据集时会调用此方法,具体参见\mis2\custom\fastReport\jsp\selectDataSetPage.jsp
超链接窗口选择数据集时会调用此方法,具体参见\mis2\custom\fastReport\jsp\selectURLResPage.jsp
资源保存页面选择资源保存目录窗口,选择目录会调用此方法,具体参见\mis2\custom\fastReport\jsp\selectSaveAnalysisPage.jsp