Для этого вам нужно повторно внедрить ту же информацию (здесь массив) в ваш поставщик данных, который связан с вашей моделью, предопределенной в вашем my_form.xml.
Для меня мой контейнер называется matritix_advanceform ссылка на модуль cms_page(вы можете увидеть в view / adminhtml / ui_component / cms_page_form.xml) так:
<form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Ui:etc/ui_configuration.xsd">
<argument name="data" xsi:type="array">
<item name="js_config" xsi:type="array">
<item name="provider" xsi:type="string">cms_page_form.page_form_data_source</item> here
</item>
</argument>
<settings>
<namespace>cms_page_form</namespace>
<dataScope>data</dataScope>
<deps>
<dep>cms_page_form.page_form_data_source</dep>
</deps>
</settings>
<dataSource name="page_form_data_source">
<argument name="data" xsi:type="array">
<item name="js_config" xsi:type="array">
<item name="component" xsi:type="string">Magento_Ui/js/form/provider</item>
</item>
</argument>
<settings>
<submitUrl path="cms/page/save"/>
</settings>
<dataProvider class="Magento\Cms\Model\Page\DataProvider" name="page_form_data_source"> here
<settings>
<requestFieldName>page_id</requestFieldName>
<primaryFieldName>page_id</primaryFieldName>
</settings>
</dataProvider>
</dataSource>
<container name="matritix_advanceform">
<argument name="data" xsi:type="array">
<item name="config" xsi:type="array">
<item name="component" xsi:type="string">Magento_Ui/js/dynamic-rows/dynamic-rows</item>
...
....
, поэтому информация является ссылкой на таблицу cms_page.поэтому я сохраняю его (с помощью serialize) в той таблице, где мое поле имеет имя «matritix_advanceform», и я загружаю его с помощью десериализации, поэтому результат в hard такой, как у моего поставщика данных:
class DataProvider extends \Magento\Cms\Model\Page\DataProvider
{
public function getData()
{
...
$matritix_advanceform = array (
0 => array("myinput_text" => "test", "record_id" => "0"));
$this->loadedData[$page->getId()]['matritix_advanceform'] = $matritix_advanceform;
...
return $this->loadedData;
}
}