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);
});
本帖最后由 Felix.Li 于 2023-8-30 16:14 编辑
************************************************最佳答案********************************************
您好,您可以先集成AR 的 Viewer,然后集成设计器Designer。
默认打开报表的查看,如果有需要进入编辑;
具体的集成代码,您可以在我们官方提供的文档上参考:https://github.com/activereports
收到我下载试试 Eden.Sun 发表于 2023-8-23 09:32
您好,您可以先集成AR 的 Viewer,然后集成设计器Designer。
默认打开报表的查看,如果有需要进入编辑;
...
view 和 designer 分开是可以集成的,相互间跳转体验不太好,希望在designer 中默认进入预览页,有相关例子嘛 yaoshiyou 发表于 2023-8-23 09:44
view 和 designer 分开是可以集成的,相互间跳转体验不太好,希望在designer 中默认进入预览页,有相关例 ...
这个目前还没有现成的例子。因为考虑到设计器的主要功能是设计,预览相当于是效果查看调整。
页:
[1]