TESSA Web API
    Preparing search index...

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

    Hierarchy (View Summary)

    Implements

    Index

    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

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