TESSA Web API
    Preparing search index...

    Interface ICardMetadataColumn

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

    interface ICardMetadataColumn {
        cardTypeIdList: string[];
        columnType: CardMetadataColumnType;
        complexColumnIndex: number;
        defaultValidValue: null | Primitive;
        defaultValue: null | Primitive;
        id: string;
        isReference: boolean;
        isVirtual: boolean;
        metadataType: ICardMetadataType;
        name: string;
        normalizationRole: CardMetadataNormalizationRole;
        normalizationSourceId: null | string;
        parentRowSection: null | ICardMetadataSectionReference;
        referencedSection: null | ICardMetadataSectionReference;
        clone(): ICardMetadataColumn;
        deserializeFromStorage(
            storage: IStorage,
            context?: StorageSerializableContext,
        ): this;
        isSealed(): boolean;
        seal(): this;
        serializeToStorage(
            storage?: IStorage,
            context?: StorageSerializableContext,
        ): IStorage;
    }

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    cardTypeIdList: string[]

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

    Тип колонки.

    complexColumnIndex: number

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

    defaultValidValue: null | Primitive

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

    defaultValue: null | Primitive

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

    id: string

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

    isReference: boolean

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

    isVirtual: boolean

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

    metadataType: ICardMetadataType

    Тип данных, которые могут быть размещены в карточке.

    name: string

    Имя колонки.

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

    normalizationSourceId: null | string

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

    parentRowSection: null | ICardMetadataSectionReference

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

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

    referencedSection: null | ICardMetadataSectionReference

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

    Methods

    • Returns boolean

    • Returns this