DynamicRowsRecord component
The DynamicRowsRecord component is a container of record fields. The DynamicRowsRecord should be used as a child of the DynamicRows component.
Options
| Option | Description | Type | Default | 
|---|---|---|---|
| disabled | The initial state of the component. When set to  true, users cannot take action on the element. | Boolean | true | 
| headerLabel | The label of the record. It is used as a record  labelwhen thelabeloption is not initialized. | String | '' | 
| label | The label of the record. | String | '' | 
| visible | Initial component's visibility. When set to  false, the"display: none"CSS style is added to the component's DOM block. | Boolean | true | 
Sources files
Extends UiCollection:
Examples
Copied to your clipboard<form>...<dynamicRows name="dynamic_rows"><settings>...</settings><container name="record" component="Magento_Ui/js/dynamic-rows/record"><argument name="data" xsi:type="array"><item name="config" xsi:type="array"><item name="label" xsi:type="string" translate="true">Record Example</item><item name="disabled" xsi:type="boolean">false</item><item name="visible" xsi:type="boolean">true</item><item name="componentType" xsi:type="string">container</item></item></argument><field name="field_1" formElement="input"><argument name="data" xsi:type="array"><item name="config" xsi:type="array"><item name="fit" xsi:type="boolean">false</item></item></argument><settings><validation><rule name="required-entry" xsi:type="boolean">true</rule></validation><dataType>text</dataType><label>Field #1</label></settings></field><field name="field_2" formElement="input"><argument name="data" xsi:type="array"><item name="config" xsi:type="array"><item name="fit" xsi:type="boolean">false</item></item></argument><settings><validation><rule name="required-entry" xsi:type="boolean">true</rule></validation><dataType>text</dataType><label>Field #2</label></settings></field><actionDelete template="Magento_Backend/dynamic-rows/cells/action-delete"><argument name="data" xsi:type="array"><item name="config" xsi:type="array"><item name="fit" xsi:type="boolean">false</item></item></argument><settings><additionalClasses><class name="some-class">true</class></additionalClasses><dataType>text</dataType><label>Actions</label><componentType>actionDelete</componentType></settings></actionDelete></container></dynamicRows>...</form>
Result
      
  