Перейти к содержанию

NestedForm#

NestedForm - Контрол для добавления вложенных экранных форм.

Свойства#

id#

Идентификатор контрола.

Отнаследовано от Control

hint#

Всплывающая подсказка, которая появляется при наведении на контрол.

отнаследовано от Control

tags#

Позволяет объединять контролы в группы, возвращает массив имен.

Отнаследовано от Control

captionWidth#

Ширина заголовка в колонках (для Bootstrap-верстки).

Отнаследовано от Control

editorWidth#

Ширина контрола в колонках (для Bootstrap-верстки).

отнаследовано от Control. По умолчанию значение 3

denyRoles#

Список ролей без прав на данный элемент.

Отнаследовано от Control

readRoles#

Список ролей на чтение данных.

Отнаследовано от Control

writeRoles#

Список ролей на изменение данных.

Отнаследовано от Control

visible#

Видимость контрола.

Отнаследовано от Control

width#

Ширина контрола.

Отнаследовано от Control

form#

тип значение по умолчанию допустимые значения
{BaseForm} -

Ссылка на форму

height#

тип значение по умолчанию допустимые значения
string number -

Высота контрола

classDefiner#

тип значение по умолчанию допустимые значения
string -

Свойство определяющее название метода родительской формы, возвращающего класс формы, который будет использован для построения вложеной формы.

Пример
1
2
3
    <Group caption="Вложеная форма из пакета">
        <NestedForm classDefiner="chocolateForm"/>
    </Group>
    import { Form } from 'ecosoft-lexema8'
    import template from './nestedFromPackage.xml'
    import { ChocolateForm } from 'ecosoft-lexema8-chocolate'

    export default class NestedFromPackage extends Form {
        static get template () {
            return template
        }

        chocolateForm () {
            return ChocolateForm
        }
    }