TESSA Web API
    Preparing search index...

    Содержит метаинформацию о колонке секции.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    • Создаёт экземпляр класса с указанием свойств колонки.

      Parameters

      • id: string

        Идентификатор создаваемой колонки.

      • name: string

        Имя создаваемой колонки.

      • schemeType: SchemeType

        Тип колонки из схемы.

      • columnType: CardMetadataColumnType

        Тип колонки.

      • cardTypeIdList: string[]

        Список типов карточек.

      • defaultValue: null | Primitive

        Значение колонки по умолчанию.

      • defaultValidValue: null | Primitive

        Значение колонки по умолчанию, которое всегда является валидным при сохранении.

      • parentRowSection: null | ICardMetadataSectionReference

        Секция, на строку которой ссылается текущая колонка.

      • referencedSection: null | ICardMetadataSectionReference

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

      • complexColumnIndex: number

        Уникальный в пределах таблицы отсчитываемый от нуля индекс, если текущая колонка комплексная, или индекс комплексной колонки, в которую включена текущая физическая колонка, или -1, если текущая физическая колонка не включена в комплексную колонку.

      • isReference: boolean

        Признак того, что колонка является ссылочной и входит во внешний ключ при его наличии. Значение актуально только для физических колонок.

      • OptionalisVirtual: boolean

        Признак того, что колонка является виртуальной, т.е. она не хранится в базе данных, даже если таблица является физической. Для случая, если колонка содержит значение из нормализуемого справочника, или если колонка явно отмечена виртуальной. Если комплексная колонка является виртуальной, то все её физические колонки также являются виртуальными.

      • OptionalnormalizationSourceId: null | string

        Идентификатор справочника нормализации для комплексных колонок или null, если комплексная колонка не участвует в нормализации (или это физическая колонка).

      • OptionalnormalizationRole: CardMetadataNormalizationRole

        Роль физической колонки при использовании со справочниками нормализации. Для комлексных колонок не указывается, т.е. равна CardMetadataNormalizationRole.None.

      Returns CardMetadataColumn

    • Создаёт экземпляр класса с указанием копируемого объекта и идентификатора типа карточек.

      Parameters

      • column: ICardMetadataColumn

        Объект, для которого создаётся полная копия, за исключением списка типов карточек, если список типов карточек передается отдельно.

      • OptionalcardTypeId: null | string

        Идентификатор типа карточки, который представлен как единственный для создаваемого объекта.

      Returns CardMetadataColumn

    • Конструктор по умолчанию.

      Returns CardMetadataColumn

    Properties

    Тип колонки.

    complexColumnIndex: number

    Уникальный в пределах таблицы отсчитываемый от нуля индекс, если текущая колонка комплексная, или индекс комплексной колонки, в которую включена текущая физическая колонка, или -1, если текущая физическая колонка не включена в комплексную колонку.

    defaultValidValue: null | Primitive

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

    defaultValue: null | Primitive

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

    id: string

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

    isReference: boolean

    Признак того, что колонка является ссылочной и входит во внешний ключ при его наличии. Значение актуально только для физических колонок.

    isVirtual: boolean

    Колонка является виртуальной, т.е. она не хранится в базе данных, даже если таблица является физической. Для случая, если колонка содержит значение из нормализуемого справочника. Не передаётся на клиент с метаинформацией.

    name: string

    Имя колонки.

    Роль физической колонки при использовании с источниками нормализации. Для комплексных колонок указано CardMetadataNormalizationRole.None. Не передаётся на клиент с метаинформацией.

    normalizationSourceId: null | string

    Идентификатор источника нормализации для комплексных колонок или null, если комплексная колонка не участвует в нормализации (или это физическая колонка). Не передаётся на клиент с метаинформацией.

    parentRowSection: null | ICardMetadataSectionReference

    Секция, на строку которой ссылается текущая колонка, или null, если колонка не ссылается на строку секции.

    Значение указывается только для комплексной колонки, а также для физической, которая непосредственно ссылается на строку секции.

    referencedSection: null | ICardMetadataSectionReference

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

    Accessors

    • get cardTypeIdList(): string[]

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

      Returns string[]

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

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

      Parameters

      • value: string[]

      Returns void

    Methods