yaoshiyou 发表于 2023-8-23 08:32:43

AR16 编辑器如何默认进入预览页面

本帖最后由 Felix.Li 于 2023-8-30 16:13 编辑



如何直接进预览页面






       var designerOptions = GrapeCity.ActiveReports.WebDesigner.createDesignerOptions();
      designerOptions.server.url = 'api';
      designerOptions.language = "zh";
      designerOptions.locale = "zh";
      designerOptions.units = 'cm';
      designerOptions.fileView.visible = false;
      designerOptions.storeUnsavedReport = false;
      designerOptions.reportInfo = { id: '@reportId' };
      designerOptions.saveButton.visible = @showSave;

      var viewer = null;
      designerOptions.openViewer = function (options) {
            if (viewer) {
                viewer.openReport(options.reportInfo.id);
                return;
            }
            viewer = GrapeCity.ActiveReports.JSViewer.create({
                locale: options.locale,
                element: '#' + options.element,
                reportService: {
                  url: 'api/reporting',
                },
                displayMode: 'Continuous',
                renderFormat: 'html',
                reportID: options.reportInfo.id,
                settings: {
                  zoomType: 'FitPage'
                },
                documentLoaded: function () {
                  $("#ar-web-designer-viewer-container .gc-toolbar__content").append($("#btns"));
                  $("#btns").show();
                }
            });
            
      };

      designerOptions.dataTab.dataSets.canModify = true;
      designerOptions.dataTab.dataSources.canModify = true;
      GrapeCity.ActiveReports.WebDesigner.renderApplication("ar-web-designer", designerOptions).then(res => {
            $("#appbar_ar-web-designer_main-app-bar_main_Item_9 .gc-btn").trigger("click");
      }).catch((error) => {
            console.log(error);
      });


Eden.Sun 发表于 2023-8-23 09:32:03

本帖最后由 Felix.Li 于 2023-8-30 16:14 编辑


************************************************最佳答案********************************************
您好,您可以先集成AR 的 Viewer,然后集成设计器Designer。
默认打开报表的查看,如果有需要进入编辑;

具体的集成代码,您可以在我们官方提供的文档上参考:https://github.com/activereports

yaoshiyou 发表于 2023-8-23 09:34:14

收到我下载试试

yaoshiyou 发表于 2023-8-23 09:44:06

Eden.Sun 发表于 2023-8-23 09:32
您好,您可以先集成AR 的 Viewer,然后集成设计器Designer。
默认打开报表的查看,如果有需要进入编辑;
...

view 和 designer 分开是可以集成的,相互间跳转体验不太好,希望在designer 中默认进入预览页,有相关例子嘛

Eden.Sun 发表于 2023-8-23 11:36:05

yaoshiyou 发表于 2023-8-23 09:44
view 和 designer 分开是可以集成的,相互间跳转体验不太好,希望在designer 中默认进入预览页,有相关例 ...

这个目前还没有现成的例子。因为考虑到设计器的主要功能是设计,预览相当于是效果查看调整。
页: [1]
查看完整版本: AR16 编辑器如何默认进入预览页面