本帖最后由 KearneyKang 于 2019-3-21 15:10 编辑
问题收到,你这是需要在报表加载前去执行单页显示的那个 click事件。具体操作如下:
在报表加载完成后执行下面这个load事件,然后执行 单页显示的Click事件
- documentLoaded: function reportLoader() {
-
- $("[data-bind='command: toolbar.renderMode']").click();
- },
复制代码- <script type="text/javascript">
- $(function () {
- var viewer = GrapeCity.ActiveReports.Viewer({
- element: '#viewerContainer',//报表展示区
- report: {
- id: "Reports/多条件级联模糊过滤.rdlx"
- },
- reportService:
- {
- url: '/ActiveReports.ReportService.asmx'//服务引用
- },
- uiType: 'Desktop',//展示模式,移动端
- documentLoaded: function reportLoader() {
-
- $("[data-bind='command: toolbar.renderMode']").click();
- },
- reportLoaded: function (reportInfo) {
- console.log(reportInfo.paremeters);
- },
- localeUri: 'Scripts/i18n/Localeuri.txt', //汉化
- renderMode: 'Galley'
- });
- function refreshReport() { viewer.refresh() }
- setInterval(refreshReport, 100000);
- });
- </script>
- }
复制代码
|