gpt4 book ai didi

javascript - actuate.Parameter 不是构造函数

转载 作者:行者123 更新时间:2023-11-28 06:52:37 25 4
gpt4 key购买 nike

我正在将 JSF 与 Birt 报告集成,并能够从 Java 代码连接 IHub 服务器。还获取某个特定文件夹中的所有报告文件,并将报告文件名显示到 JSF 数据列表中。现在,当任何人单击报告文件名时,我将调用一个 JavaScript 方法,该方法将显示生成报告所需的参数并使用以下代码

function displayParams(reportName) {

prmRptName = reportName;
param = new actuate.Parameter("panel");
console.log("Display Params"+param);
alert(param);
document.getElementById("reportsForm1:reportsTable").style.display = 'none';
param.setReportName("Applications/Sure Project/Report Designs/"
+ prmRptName);
param.submit(function() {
document.getElementById("backbutton").style.visibility = 'visible';
document.getElementById("run").style.visibility = 'visible';
});
// console.log("Display Params");
}

但是这行代码

param = new actuate.Parameter("panel");

抛出异常

actuate.Parameter is not a constructor

知道我做错了什么吗?这里panelDIV组件的id,它位于XHTML页面

最佳答案

问题已解决,问题原因是 Birt Server URL

我正在尝试这段代码

function initReportExplr() {
actuate.load("viewer");
actuate.load("parameter");
var reqOps = new actuate.RequestOptions();
actuate.initialize("http://locahost:8700", reqOps,
"administrator", "", "");
}

本来应该是这样的

function initReportExplr() {
actuate.load("viewer");
actuate.load("parameter");
var reqOps = new actuate.RequestOptions();
actuate.initialize("http://locahost:8700/iportal", reqOps,
"administrator", "", "");
}

关于javascript - actuate.Parameter 不是构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32824652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com