Перейти к основному содержимому

CompiledArrayNode

Defined in: form/schema/compiled.ts:76

Массив под-форм: у каждой строки своя форма и своя область схемы.

Extends​

  • CompiledNodeBase

Methods​

row()​

row(rowModel): CompiledSchema;

Defined in: form/schema/compiled.ts:88

Скомпилированная схема строки — одна на под-модель строки: сборка формы строки и рендерер получают один и тот же объект.

Parameters​

rowModel​

object

Returns​

CompiledSchema

Properties​

component​

readonly component: ComponentRef | undefined;

Defined in: form/schema/compiled.ts:51

Компонент узла как есть: ядро его не интерпретирует.

Inherited from​

CompiledNodeBase.component

control​

readonly control: SchemaArrayControl;

Defined in: form/schema/compiled.ts:81

Фасад массива модели: длина, строки и мутации.


handle​

readonly handle: SchemaArrayHandle;

Defined in: form/schema/compiled.ts:79

Ручка массива model.$.<массив> — привязка фасадом нормализуется к ней.


id​

readonly id: SchemaNodeId;

Defined in: form/schema/compiled.ts:43

Идентификатор в области: selector, иначе позиционный путь.

Inherited from​

CompiledNodeBase.id

initialValue​

readonly initialValue: unknown;

Defined in: form/schema/compiled.ts:83

Запасной шаблон нового элемента из узла; шаблон модели (arrayOf) главнее.


kind​

readonly kind: "array";

Defined in: form/schema/compiled.ts:77


path​

readonly path: string;

Defined in: form/schema/compiled.ts:45

Позиционный путь узла в области (#/0/2) — для сообщений об ошибках.

Inherited from​

CompiledNodeBase.path

props​

readonly props: Readonly<Record<string, unknown>>;

Defined in: form/schema/compiled.ts:53

componentProps автора; без них — пустой объект.

Inherited from​

CompiledNodeBase.props

scope​

readonly scope: SchemaScopeId;

Defined in: form/schema/compiled.ts:49

Область, которой принадлежит узел.

Inherited from​

CompiledNodeBase.scope

selector​

readonly selector: string | undefined;

Defined in: form/schema/compiled.ts:47

selector автора: по нему узел адресуют поведение и шаги.

Inherited from​

CompiledNodeBase.selector

source​

readonly source: FormSchemaNode;

Defined in: form/schema/compiled.ts:55

Авторский узел, из которого скомпилирован этот.

Inherited from​

CompiledNodeBase.source