怎么在一个页面上根据不同页面加载不同的报表?
如图所示,我想根据我下拉框选择不同的内容在一个页面上加载不同的报表,这种写法貌似不能实现。求指点!你好!您是想根据下拉框输入值的不同,然后对应显示不同的报表是这样的吧,这是可以实现的。您首先调试看看能不能进入您写的If判断语句。
如果可以进入IF判断语句然后报表的加载方式就跟你写的Html5Viewer差不多一样的
Html5Viewer加载报表的方式如下:
<script type="text/javascript">
$(function () {
var viewer = GrapeCity.ActiveReports.Viewer({
element: '#viewer',
report: {
id: "RdlReports01.rdlx"
},
reportService:
{
url: '/ActiveReports.ReportService.asmx'
},
renderMode:'Galley',
uiType: 'desktop',
documentLoaded: function reportLoader() {
Console.log(viewer.pageCount);
},
reportLoaded: function (reportInfo) {
console.log(reportInfo.paremeters);
}
});
});
</script>
KearneyKang 发表于 2017-9-14 17:46
你好!您是想根据下拉框输入值的不同,然后对应显示不同的报表是这样的吧,这是可以实现的。您首先调试看看 ...
谢谢,解决了。因为我选用的下拉控件会重新加载pageload,换了一个控件就好了 好的!祝您工作愉快
页:
[1]