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

Hierarchy

Implements

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

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

    Returns CardMetadataColumn

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

    Parameters

    • column: ICardMetadataColumn

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

    • Optional cardTypeId: null | string

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

    Returns CardMetadataColumn

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

    Returns CardMetadataColumn

Properties

Тип колонки.

complexColumnIndex: number

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

defaultValidValue: null | Primitive

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

defaultValue: null | Primitive

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

id: string

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

isReference: boolean

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

name: string

Имя колонки.

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

Generated using TypeDoc