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

ValidationContextImpl

Defined in: core/validation/validation-context.ts:61

Контекст валидации для отдельного поля Предоставляет доступ к значению конкретного поля

Extends

  • BaseValidationContext<TForm>

Type Parameters

TForm

TForm

TField

TField

Constructors

Constructor

new ValidationContextImpl<TForm, TField>(
form,
_fieldKey,
control): ValidationContextImpl<TForm, TField>;

Defined in: core/validation/validation-context.ts:64

Parameters

form

GroupNode<TForm>

_fieldKey

keyof TForm

control

FieldNode<TField>

Returns

ValidationContextImpl<TForm, TField>

Overrides

BaseValidationContext<TForm>.constructor

Methods

setFieldValue()

setFieldValue(path, value): void;

Defined in: core/validation/validation-context.ts:44

Безопасно установить значение поля по строковому пути Автоматически использует emitEvent: false для предотвращения циклов

Parameters

path

string

value

unknown

Returns

void

Inherited from

BaseValidationContext.setFieldValue

Properties

_form

protected readonly _form: GroupNode<TForm>;

Defined in: core/validation/validation-context.ts:24

Inherited from

BaseValidationContext._form

form

readonly form: any;

Defined in: core/validation/validation-context.ts:29

Форма с типизированным Proxy-доступом к полям

Inherited from

BaseValidationContext.form