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

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, Expand)

Implemented by

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

MMNEPVFCICPMFPCPTTAAATR