启动.参数不是构造函数
actuate.Parameter is not a constructor
我正在将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不是构造函数
知道我做错了什么吗。这里panel
是位于XHTML
页面内部的DIV
组件的id
问题已解决,问题的原因是出生服务器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", "", "");
}
相关文章:
- 使用闭包共享构造函数参数
- 当一个重要的构造函数参数丢失时应该发生什么
- 使构造函数参数具有ES6类方法的特权
- Windows.Networking.EndpointPair构造函数参数
- ES6类构造函数参数
- 访问谷歌登录函数 Angular 2 中的构造函数参数
- JavaScript-构造函数参数和原型继承
- JavaScript构造函数参数
- 避免将jquery选择器作为构造函数参数发送时内存泄漏
- 是否需要初始化在 Javascript 中作为“类”构造函数参数传递的变量
- 消费者如何在 Angular 2 中提供组件构造函数参数
- 在 JavaScript 中以编程方式设置构造函数参数
- 服务构造函数参数
- 是否可以在没有构造函数参数的情况下实例化空对象/对象
- JavaScript 构造函数参数
- 如何在 Javascript 中处理错误的构造函数参数
- 子类化 JavaScript 构造函数参数不传递给数组
- IIFE创建模式-但如何支持构造函数参数
- 从构造函数内部的JSON获取构造函数参数
- JavaScript中构造函数参数的命名约定