devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
31 lines (30 loc) • 2.11 kB
JavaScript
/**
* DevExpress HTML/JS Reporting (designer\controls\metadata\properties\editOptions.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
*/
;
Object.defineProperty(exports, "__esModule", { value: true });
var editOptions_1 = require("../../properties/editOptions");
var analytics_utils_1 = require("@devexpress/analytics-core/analytics-utils");
var analytics_widgets_1 = require("@devexpress/analytics-core/analytics-widgets");
var analytics_internal_1 = require("@devexpress/analytics-core/analytics-internal");
exports.editOptionsSerializationInfo = [
{ propertyName: 'enabled', modelName: '@Enabled', displayName: 'Enabled', localizationId: 'DevExpress.XtraReports.UI.EditOptions.Enabled', defaultVal: false, from: analytics_utils_1.parseBool, editor: analytics_widgets_1.editorTemplates.getEditor('boolSelect') },
{ propertyName: 'id', modelName: '@ID', displayName: 'ID', localizationId: 'DevExpress.XtraReports.UI.EditOptions.ID', editor: analytics_widgets_1.editorTemplates.getEditor('text') },
{ propertyName: 'readOnly', modelName: '@ReadOnly', displayName: 'Read Only', localizationId: 'DevExpress.XtraReports.UI.EditOptions.ReadOnly', defaultVal: false, from: analytics_utils_1.parseBool, editor: analytics_widgets_1.editorTemplates.getEditor('boolSelect') }
];
exports.editOptions = {
propertyName: 'editOptions',
modelName: 'EditOptions',
displayName: 'Edit Options', localizationId: 'DevExpress.XtraReports.UI.XRLabel.EditOptions',
editor: analytics_widgets_1.editorTemplates.getEditor('objecteditor'),
from: function (model, serializer) { return new editOptions_1.EditOptions(model, serializer); },
toJsonObject: function (value, serializer) { return serializer.serialize(value); }
};
exports.textEditOptions = analytics_internal_1.extend({}, exports.editOptions, {
propertyName: 'textEditOptions',
from: function (model, serializer) { return new editOptions_1.TextEditOptions(model, serializer); }
});