Юниверс DG SDK UI
v2.15.0

Интерфейс ParametersFormProps

Интерфейс описывающий свойства формы параметров

interface ParametersFormProps {
    disabledParameters?: string[];
    emptyDataText?: string;
    formId?: string | symbol;
    isNewItem?: boolean;
    isReadOnly: boolean;
    isWidePanel?: boolean;
    labelWidth?: number;
    mapSelectOptions?: (
        parameter: IParameterDescriptor,
    ) => SelectOption<SelectSingleValueType>[];
    parameters: ModelCollection<IValuedParameter>;
    parametersDescriptors: ModelCollection<IParameterDescriptor>;
    showValidationError?: boolean;
    sortSelectGroups?: (
        a: ParameterGroupSelectNode,
        b: ParameterGroupSelectNode,
    ) => number;
    title?: string;
}
Индекс

Свойства

disabledParameters?: string[]

Массив имен оключенных параметров.

emptyDataText?: string

Текст при пустой коллекции параметров.

formId?: string | symbol

ID для формы.

isNewItem?: boolean

Флаг, отвечающий является ли элемент, для которого рендерится форма параметров, новым.

isReadOnly: boolean

Флаг только для чтения.

isWidePanel?: boolean

На всю ширину контейнера.

labelWidth?: number

Ширина метки.

mapSelectOptions?: (
    parameter: IParameterDescriptor,
) => SelectOption<SelectSingleValueType>[]

Метод создания опций для параметра с выбором опций.

Объявление типа

Коллекция параметров.

parametersDescriptors: ModelCollection<IParameterDescriptor>

Коллекция дескрипторов параметров.

showValidationError?: boolean

Флаг, отвечающий за отображение ошибок при валидации.

sortSelectGroups?: (
    a: ParameterGroupSelectNode,
    b: ParameterGroupSelectNode,
) => number

Метод сортировки групп опций для параметра с выбором опций.

Объявление типа

title?: string

Заголовок.