Таким образом, у меня есть случай, когда нам нужно выбрать всего 8 шрифтов (первичный и вторичный шрифт по четыре веса каждый), и, поскольку это именованные поля, они должны быть отдельными полями ввода, и каждое поле можетпотенциально могут быть присвоены равные значения, если требуется меньшее типографское отклонение.
Все эти 8 полей используют один и тот же источник данных, допустим, они доступны в /fonts
в нашем API.
способ, которым мы решили это временно, это 8 <SelectInput>
s, завернутые в отдельные <ReferenceInput>
s, вот так:
<ReferenceInput source="fonts.<identifier>" reference="fonts">
<SelectInput optionText="id"/>
</ReferenceInput>
Это не очень хорошо работает, и теперь мы задаемся вопросом, так ли этоможно обернуть несколько <SelectInput>
в какой-нибудь ReferenceProvider, и чтобы все они использовали один и тот же источник данных?