js版本怎么导出预览后最新的结果
参数改变了 是空的,但是导出的 结果还是原来的 我看了,是json文件中ReportParameters 这个属性用的还是默认值,我需要怎么获取到左边的参数集 来更新结果?问题描述:
导出的不是最新的数据
问题回答:
您好,您是点击的工具栏的那个自定义的导出吗。这个按钮应该是咱们自己写的自定义导出。
pageReport
.load("Quotation.rdlx-json")
.then(function () {
return pageReport.run();
})
.then(function (pageDocument) {
return PDF.exportDocument(pageDocument, settings);
})
.then(function (result) {
result.download("arjs-pdf");
});是不是类似于这种。用的pageReport。这种的话,这种相当于您在load里面把参数指定好了。其实这个导出和页面一点关系没有,这个就是为了无预览导出设计的。所以用的肯定还是默认的参数。
这种如果要改参数的话就只有一种方法。通过JS获取页面上的文本框的内容:
var inputElement = document.getElementById("参数名称");
然后获取到参数后,把这个参数在放在报表参数的
然后改这个对象就可以了
页:
[1]