找回密码
 立即注册

QQ登录

只需一步,快速开始

yaoshiyou
初级会员   /  发表于:2022-2-18 14:16:53
11#
<script>

                var designerOptions = GrapeCity.ActiveReports.WebDesigner.createDesignerOptions();
        designerOptions.server.url = 'api';
                designerOptions.reportInfo = '@reportId' ? { id: '@reportId' } : null;
               
                designerOptions.openButton.visible = true;
                designerOptions.saveButton.visible = true;
                designerOptions.saveAsButton.visible = true;
               
                // Used in About dialog and File View Help tab.
                designerOptions.documentation.home = 'https://www.grapecity.com/activereports/docs/v16/online-webdesigner/overview.html';
                // Used in notifications about report items transformation.
                designerOptions.documentation.reportItemsTransformation = 'https://www.grapecity.com/activereports/docs/v16/online-webdesigner/supportedcontrols.html';

                designerOptions.reportItemsFeatures.table.autoFillFooter = true;

        var viewer = null;
        designerOptions.openViewer = function (options) {
            if (viewer) {
                viewer.openReport(options.reportInfo.id);
                return;
            }
            viewer = GrapeCity.ActiveReports.JSViewer.create({
                locale: 'en',
                element: '#' + options.element,
                reportService: {
                    url: 'api/reporting',
                },
                reportID: options.reportInfo.id,
                settings: {
                    zoomType: 'FitPage'
                },
            });
                };

                designerOptions.dataTab.dataSets.canModify = true;
        designerOptions.dataTab.dataSources.canModify = true;
        designerOptions.onReportSave = function (options) {
            alert('123')
            debugger;
        }

                GrapeCity.ActiveReports.WebDesigner.renderApplication("designer-id", designerOptions);

    </script>


没生效
回复 使用道具 举报
yaoshiyou
初级会员   /  发表于:2022-2-18 14:18:46
12#
        designerOptions.onSaveReport = function (options) {
            alert('123')
            debugger;
        }
        designerOptions.onSave = function (options) {
            alert('123')
            debugger;
        }
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-2-18 17:52:03
13#
您好,可以参考附件示例

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
yaoshiyou
初级会员   /  发表于:2022-2-19 10:33:46
14#
保存事件可以触发了

回复 使用道具 举报
yaoshiyou
初级会员   /  发表于:2022-2-19 10:39:58
15#
保存事件里如体获取提交的数据   options 里只有id name 两个属性
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-2-21 12:18:58
16#
您好,前端这块只能获取报表的id和name,没办法获取其它信息,获取报表文件内容的话只能在后台处理,https://gcdn.grapecity.com.cn/fo ... hread&tid=80466
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部