Interface

ButtonLogicContext

@ng-forge/dynamic-forms

Context for resolving button disabled state.

@public

Signature

interface ButtonLogicContext

Properties

NameTypeDescription
form FieldTree<unknown, string | number>The form's FieldTree instance (supports both string and number keys for array indices)
formOptions ?FormOptionsForm-level options
fieldLogic ?LogicConfig[]Field-level logic array (if provided)
explicitlyDisabled ?booleanExplicit disabled state from field definition
currentPageValid ?Signal<boolean>Current page validity signal (for paged forms)
formValue ?unknownCurrent form value for evaluating conditional expressions
logger ?LoggerOptional logger for diagnostic output. Falls back to no-op logger if not provided.