UNPKG

devexpress-reporting

Version:

DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.

30 lines (29 loc) 3.06 kB
/** * DevExpress HTML/JS Reporting (designer\controls\metadata\xrSubreport.js) * Version: 20.2.13 * Build date: Apr 10, 2023 * Copyright (c) 2012 - 2023 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var analytics_widgets_1 = require("@devexpress/analytics-core/analytics-widgets"); var xrSubreport_1 = require("../xrSubreport"); var scriptMetadata_1 = require("./properties/scriptMetadata"); var metadata_1 = require("./properties/metadata"); var metadataGroups_1 = require("./properties/metadataGroups"); var analytics_utils_1 = require("@devexpress/analytics-core/analytics-utils"); var editorTemplates_1 = require("../../widgets/editorTemplates"); var dataBindingInfo_1 = require("../../dataObjects/metadata/dataBindingInfo"); var formattingrules_1 = require("./properties/formattingrules"); exports.reportSourceUrl = { propertyName: 'reportSourceUrl', modelName: '@ReportSourceUrl', defaultVal: '', editor: editorTemplates_1.designerEditorTemplates.getEditor('reportSourceUrl'), displayName: 'Report Source Url', localizationId: 'DevExpress.XtraReports.UI.XRSubreport.ReportSourceUrl' }; exports.reportSource = { propertyName: 'reportSource', modelName: 'ReportSource', from: xrSubreport_1.SubreportViewModel.from, toJsonObject: xrSubreport_1.SubreportViewModel.toJson }; exports.parameterBindingSerializationInfo = dataBindingInfo_1.dataBindingBaseSerializationInfo.concat([ { propertyName: 'parameterName', modelName: '@ParameterName', displayName: 'Parameter Name', localizationId: 'DevExpress.XtraReports.UI.ParameterBinding.ParameterName', editor: analytics_widgets_1.editorTemplates.getEditor('combobox') }, { propertyName: 'fakeBinding', displayName: 'Binding', localizationId: 'DevExpress.XtraReports.Design.DataBinding.Binding', link: true, editor: { header: 'dxrd-dataBinding', editorType: analytics_widgets_1.FieldListEditor } } ]); exports.parameterBindings = { propertyName: 'parameterBindings', modelName: 'ParameterBindings', displayName: 'Parameter Bindings', localizationId: 'DevExpress.XtraReports.UI.XRSubreport.ParameterBindings', array: true, editor: analytics_widgets_1.editorTemplates.getEditor('commonCollection'), addHandler: xrSubreport_1.ParameterBinding.createNew, template: '#dxrd-commonCollectionItem' }; exports.generateOwnPages = { propertyName: 'generateOwnPages', defaultVal: false, modelName: '@GenerateOwnPages', displayName: 'Generate Own Pages', localizationId: 'DevExpress.XtraReports.UI.XRSubreport.GenerateOwnPages', editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool }; exports.subreportSerializationsInfo = [ exports.reportSource, exports.reportSourceUrl, scriptMetadata_1.subreportScripts, exports.parameterBindings, metadata_1.bookmarkParent, metadata_1.canShrink, exports.generateOwnPages, formattingrules_1.formattingRuleLinks ].concat(metadataGroups_1.sizeLocation, metadataGroups_1.baseControlProperties);