dynamic-forms-ionic / Function

nextButtonFieldMapper

Mapper for next page button - preconfigures NextPageEvent

Disabled state is resolved using the button-logic-resolver which considers:

  1. Explicit disabled: true on the field definition
  2. Field-level logic array (if present, overrides form-level defaults)
  3. Form-level options.nextButton defaults (disableWhenPageInvalid, disableWhileSubmitting)

Presentation

function nextButtonFieldMapper(
  fieldDef: FieldDef<Record<string, unknown>>,
): Signal<Record<string, unknown>>;

Returns

Signal<Record<string, unknown>> -

Signal containing Record of input names to values for ngComponentOutlet

Parameters

NameTypeDescription
fieldDef
FieldDef<Record<string, unknown>>

The next button field definition