因此,我有一种情况,我们需要选择总共8种字体(主要字体和次要字体,每个字体具有四个权重),并且由于它们是命名字段,因此它们需要是单独的输入字段,并且每个字段可以如果希望较少的印刷变化,则可以将其赋值相等。
所有这8个字段都使用完全相同的数据源,也就是说可以在我们API的/fonts
上找到它们。
我们暂时解决此问题的方法是像这样将8个<SelectInput>
包裹在各个<ReferenceInput>
中;
<ReferenceInput source="fonts.<identifier>" reference="fonts">
<SelectInput optionText="id"/>
</ReferenceInput>
这不能很好地执行所有操作,现在我们想知道是否可以在某种ReferenceProvider中包装多个<SelectInput>
,并让它们全部共享相同的数据源?