/*! * devextreme-angular-test * Version: 17.2.8 * Build date: Mon Feb 05 2018 * * Copyright (c) 2012 - 2018 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/devextreme-angular */ import { NestedOption } from '../../../core/nested-option'; import DevExpress from 'devextreme/bundles/dx.all'; export abstract class DxoFormSimpleItem extends NestedOption { get colSpan(): number { return this._getOption('colSpan'); } set colSpan(value: number) { this._setOption('colSpan', value); } get cssClass(): string { return this._getOption('cssClass'); } set cssClass(value: string) { this._setOption('cssClass', value); } get dataField(): string { return this._getOption('dataField'); } set dataField(value: string) { this._setOption('dataField', value); } get editorOptions(): any { return this._getOption('editorOptions'); } set editorOptions(value: any) { this._setOption('editorOptions', value); } get editorType(): string { return this._getOption('editorType'); } set editorType(value: string) { this._setOption('editorType', value); } get helpText(): string { return this._getOption('helpText'); } set helpText(value: string) { this._setOption('helpText', value); } get isRequired(): boolean { return this._getOption('isRequired'); } set isRequired(value: boolean) { this._setOption('isRequired', value); } get itemType(): string { return this._getOption('itemType'); } set itemType(value: string) { this._setOption('itemType', value); } get label(): any { return this._getOption('label'); } set label(value: any) { this._setOption('label', value); } get name(): string { return this._getOption('name'); } set name(value: string) { this._setOption('name', value); } get template(): any { return this._getOption('template'); } set template(value: any) { this._setOption('template', value); } get validationRules(): Array { return this._getOption('validationRules'); } set validationRules(value: Array) { this._setOption('validationRules', value); } get visible(): boolean { return this._getOption('visible'); } set visible(value: boolean) { this._setOption('visible', value); } get visibleIndex(): number { return this._getOption('visibleIndex'); } set visibleIndex(value: number) { this._setOption('visibleIndex', value); } }