Блок типа карточки, содержащий отображаемые единым образом контролы для полей и секций карточки. Блок может определять способ расположения контролов в одноколоночном или многоколоночном интерфейсах, а также определяемый пользователем способ через имя класса blockClass и его настройки blockSettings.

Hierarchy

Implements

Constructors

Properties

blockClass: string = DefaultBlockClass

Полное имя типа для класса, выполняющего отображение блока карточки в UI.

caption: null | string = null

Отображаемое имя объекта.

name: string = ''

Имя блока. Может использоваться в пользовательком классе формы для вставки содержимого блока в определённое место.

Accessors

  • get blockSettings(): IStorage<unknown>
  • Настройки класса, полное имя типа которого задано в свойстве blockClass.

    Returns IStorage<unknown>

  • set blockSettings(value: IStorage<unknown>): void
  • Parameters

    Returns void

  • get controls(): CardTypeControl[]
  • Объекты содержимого, определяющие внешний вид карточки.

    Returns CardTypeControl[]

  • set controls(value: CardTypeControl[]): void
  • Parameters

    Returns void

  • get formSettings(): IStorage<unknown>
  • Настройки формы CardTypeForm, которые задаются внутри каждого включённого в его состав объекта.

    Returns IStorage<unknown>

  • set formSettings(value: IStorage<unknown>): void
  • Parameters

    Returns void

Methods

  • Создает новый объект, который является копией текущего экземпляра.

    Returns CardTypeBlock

  • Returns boolean

Generated using TypeDoc