CompiledContainerNode
Defined in: form/schema/compiled.ts:113
Контейнер: узел с детьми либо без привязки — секция, шаг визарда, html-тег. Без component
рендерер рисует только детей.
Extends
CompiledNodeBase
Properties
children
readonly children: readonly CompiledChild[];
Defined in: form/schema/compiled.ts:116
Дети в порядке следования: узлы и текст.
component
readonly component: ComponentRef | undefined;
Defined in: form/schema/compiled.ts:51
Компонент узла как есть: ядро его не интерпретирует.
Inherited from
CompiledNodeBase.component
id
readonly id: SchemaNodeId;
Defined in: form/schema/compiled.ts:43
Идентификатор в области: selector, иначе позиционный путь.
Inherited from
CompiledNodeBase.id
kind
readonly kind: "container";
Defined in: form/schema/compiled.ts:114
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