MultiField
MultiField is an editable list component where each row can consist of one or more fields of various types.
Demo
Required Imports
import { MultiFieldModule } from 'nextsapien-component-lib';
Input and Output Properties

Type | Name | Description | Required
--- | --- | --- | ---
Input | fieldName | The name of the field. | false
Input | config | Configuration object for form section variables, defining field settings. | true
Input | formFieldControl | The form control associated with this component. | true
Input | newRowText | Text to display on the button for adding a new row. | false
Input | useTooltips | Boolean to enable or disable tooltips for fields. | false
Input | disabled | Determines if the entire component is disabled. | false
Input | rowDeleteConfirmationObsv | An observable that tracks row deletion confirmation actions. | false
Input | maxLength | The maximum length allowed for the field's input value. | false
Input | currencySymbol | Defines the currency symbol to use in currency input fields. | false
Input | errorMessage | Custom error message to display if validation fails. | false
Input | editDisabled | Boolean to disable row editing functionality. | false
Output | rowDelete | Event emitted when a row is deleted, sending the field name and row index. | n/a
Output | rowEdit | Event emitted when a row is being edited, containing form controls and the configuration object. | n/a
Output | valueChanges | Event emitted when there are value changes in the fields, passing the updated form control and configuration. | n/a