Posted 23 February 2025, 1:42 pm EST
We used AR15 now, when try migrate to AR18, it always show error “ReferenceError: GrapeCity is not defined” on “var designerOptions = GrapeCity.ActiveReports.WebDesigner.createDesignerOptions();”.
We can not find some way to fix it, can you help us? Thanks.
[code]
[/code]<div id="designer-id" style="width: 100%; height: 100%;"></div> <script> var designerOptions = GrapeCity.ActiveReports.WebDesigner.createDesignerOptions(); designerOptions.server.url = 'api'; designerOptions.reportInfo = '@reportId' ? { id: '@reportId' } : null; designerOptions.openButton.visible = false; designerOptions.fileView.visible = false; designerOptions.saveButton.visible = true; designerOptions.saveAsButton.visible = false; 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: options.locale, element: '#' + options.element, localeUri: './custom-zh.json', reportService: { url: 'api/reporting', }, reportID: options.reportInfo.id, settings: { zoomType: 'FitPage' }, panelsLocation: 'sidebar', parametersPanel: { location: 'top' } }); }; designerOptions.dataTab.dataSets.canModify = true; designerOptions.dataTab.dataSources.canModify = true; designerOptions.dataTab.dataSources.options.oleDbProviders = ['Microsoft.Jet.OLEDB.4.0', 'SQLOLEDB.1', 'MSDataShape.1', 'MSDASQL.1', 'MSDAORA.1']; GrapeCity.ActiveReports.WebDesigner.renderApplication("designer-id", designerOptions); </script>