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
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