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

Hierarchy

Implements

Constructors

Properties

caption: null | string = null

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

complexColumnId: null | string = null

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

displayFormat: null | string = null

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

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

Remarks

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

name: null | string = null

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

requiredText: null | string = null

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

sectionId: string = Guid.empty

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

toolTip: null | string = null

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

Accessors

  • get blockSettings(): IStorage<unknown>
  • Настройки блока CardTypeBlock, которые задаются для каждого включённого в его состав объекта.

    Returns IStorage<unknown>

  • set blockSettings(value: IStorage<unknown>): void
  • Parameters

    Returns void

  • get controlSettings(): IStorage<unknown>
  • Настройки используемого элемента управления, тип которого задан в свойстве type.

    Returns IStorage<unknown>

  • set controlSettings(value: IStorage<unknown>): 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.

    Returns

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

    Parameters

    • metadataSection: ICardMetadataSection

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

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

    • defaultFieldName: string

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

    • defaultFieldType: CardMetadataRuntimeType

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

    • fieldNames: string[]

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

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

    Returns

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

    Returns CardControlSourceInfo

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

    Returns

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

    Returns boolean

  • Returns boolean

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

    Returns

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

    Returns boolean

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

    Returns

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

    Parameters

    • required: boolean

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

    Returns CardTypeEntryControl

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

    Returns

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

    Parameters

    • visible: boolean

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

    Returns CardTypeEntryControl

Generated using TypeDoc