我正在try 使用Reaction-Admin模块中的SimpleFormIterator
从父记录编辑表单创建子记录列表.
因此,我设置了一个包含子记录详细信息的SimpleFormIterator
组件,但是,这不会返回ID,所以当我提交表单时,不会维护该子记录的ID.这一点可以在下面看到:
<SimpleFormIterator>
{/* Want a hidden ID field here */}
<SelectInput label="Type" source="type" choices={ ... } />
<SelectInput label="Reason" source="reason" choices={ ... } />
<DateInput label="Date" source="date" />
</SimpleFormIterator>
一般的HTML代码会建议我需要一个隐藏的输入来存储ID,然而,我无法使用Reaction-Admin来实现这一点.
我曾try 在SimpleFormIterator
中添加一个TextInput
分量,例如:
<TextInput source="id" hidden />
但由于某种原因,输入并不是隐藏的,而是向客户端显示的.
我还想过使用SimpleFormIterator
的key
属性,但我不知道如何访问当前的元素列表来直接访问ID值.
我遗漏了什么,为什么显示该字段,或者是否有其他方法来根据该子记录维护ID?