1
Magento 2 Adminhtml跨多个选项卡分布表单
我正在尝试创建一个后端模块,其中在我的编辑页面上使用admin-2column-left布局。 我想在每个选项卡上都有一个表格,但是我不知道该怎么做。 理想情况下,我想知道如何将不同的表单分配uiComponents给不同的选项卡,或者如何uiComponent为表单定义一个表单,但是能够分配哪个字段集位于哪个选项卡上。 我的具体情况引发了这个问题,我想在一个选项卡上使用标准格式(多个文本输入),而在另一个选项卡上使用dynamicRowsUI组件。我们将这些标签称为“主要”和“订单项”。 目前,我正在按以下方式实现此目标:Main _prepareForm在其块中的方法中定义,该块是class extension Form\Generic。在添加动态行之前,此表单将显示并正常工作。 我的布局文件具有添加“主要”选项卡和分配内容块的代码。它还有一个名为的容器line_items,其中包含一个uiComponent用于包含动态行的表单的。 “订单项”标签是使用的_beforeToHtml方法创建的Widget\Tab,其内容是通过使用getChildHtml对line_items容器的调用来分配的。 该选项卡有效,并以正确的结构填充,使我可以添加和删除行。 问题是,当我提交页面时,仅提交了“行项目”选项卡中的输入。 所以我知道我没有正确设置它,需要某种方式来指示它跟踪和提交所有表单元素。此实现的大部分源于我对“类别产品属性”表单的设置进行反向工程的尝试,这与我想要执行的操作类似。 有人对此有想法吗?