Объект, описывающий расположение и свойства элемента управления для привязки к полям строковой секции карточки.

Hierarchy (View Summary)

Implements

Constructors

Properties

caption: null | string = null

Отображаемое имя объекта.

complexColumnId: null | string = null

Идентификатор комплексной колонки, в которой содержится значение поля, или null, если поле содержится в физической колонке или составлено из нескольких физических колонок.

displayFormat: null | string = null

Формат отображаемого в текстовом виде поля. Если задано null или пустая строка, то в текстовом виде поле будет отображаться как значения всех колонок из списка CardTypeEntryControl.physicalColumnIdList, объединённые пробелами.

Флаги, определяющие дополнительные атрибуты.

Настройки, связанные с UI.

name: null | string = null

Имя элемента управления или null, если имя не задано. Рекомендуется задавать имя, уникальное для формы.

requiredText: null | string = null

Текст, отображаемый при отсутствии значения для контрола, значение которого должно быть обязательно задано. Если задано null или пустая строка, то используется строка из валидатора или строка по умолчанию.

sectionId: string = Guid.empty

Идентификатор секции, содержащей колонку с полем CardTypeEntryControl.complexColumnId.

toolTip: null | string = null

Текст всплывающей подсказки для элемента управления или null, если текст не был задан.

Accessors

  • get blockSettings(): IStorage

    Настройки блока CardTypeBlock, которые задаются для каждого включённого в его состав объекта.

    Returns IStorage

  • set blockSettings(value: IStorage): void

    Parameters

    Returns void

  • get controlSettings(): IStorage

    Настройки используемого элемента управления, тип которого задан в свойстве CardTypeControl.type.

    Returns IStorage

  • set controlSettings(value: IStorage): void

    Parameters

    Returns void

  • get physicalColumnIdList(): string[]

    Список идентификаторов физических колонок, которые определяют значение поля.

    Returns string[]

  • set physicalColumnIdList(value: string[]): void

    Parameters

    • value: string[]

    Returns void

  • get type(): CardControlType

    Тип используемого элемента управления.

    Returns CardControlType

  • set type(value: CardControlType): void

    Parameters

    Returns void

Methods

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

    Returns CardTypeEntryControl

  • Возвращает имена полей, с которыми связан контрол CardTypeEntryControl.

    Parameters

    • metadataSection: ICardMetadataSection

      Секция в метаинформации по типу карточки, с которой связан контрол.

    Returns {
        defaultFieldName: string;
        defaultFieldType: CardMetadataRuntimeType;
        fieldNames: string[];
    }

    Имена полей, с которыми связан контрол.

    • defaultFieldName: string

      Имя поля по умолчанию, используемое при отсутствии форматирования в контроле.

    • defaultFieldType: CardMetadataRuntimeType

      Тип поля по умолчанию.

    • fieldNames: string[]

      Имена полей, с которыми связан контрол.

  • Метод для получения информации об источнике данных контрола с учетом возможной регистрации кастомного метода для получения источника данных в CardControlTypeRegistry.

    Returns CardControlSourceInfo

    Возвращает информацию об источнике данных контрола.

  • Returns boolean

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

    Returns boolean

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

  • Returns boolean

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

    Returns boolean

    Признак того, что элемент управления является видимым в интерфейсе.

  • Returns this

  • Parameters

    • readOnly: boolean

    Returns this

  • Устанавливает признак того, что значение, редактируемое элементом управления, является обязательным для заполнения. Если элемент управления не поддерживает установку такого признака, то действий не выполняется.

    Parameters

    • required: boolean

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

    Returns this

    Текущий объект для цепочки вызовов.

  • Устанавливает признак того, что элемент управления является видимым в интерфейсе. Если элемент управления не поддерживает установку такого признака, то действий не выполняется.

    Parameters

    • visible: boolean

      Признак того, что элемент управления является видимым в интерфейсе.

    Returns this

    Текущий объект для цепочки вызовов.

MMNEPVFCICPMFPCPTTAAATR