У меня есть поле CheckboxGroupInput
, подобное этому:
<CheckboxGroupInput source="fruits" choices={[
{ 'name': 'apples' },
{ 'name': 'pears' }
]} optionValue='name'/>
, которое выдает json значение для поля fruits
, когда пользователь выбирает обе опции:
'fruits': ['apples','pears']
Я хочу отобразить его в List
, используя ChipField
, для которого требуется source
, которого у меня нет, потому что json - это массив простых строк.
source будет "name" «если json выглядело как fruits:[{'name':'apples'}, {'name':'pears'}]
<ArrayField source='fruits'>
<SingleFieldList>
<ChipField source='???' />
</SingleFieldList>
</ArrayField>
Как я могу показать содержимое массива простых строк с помощью ChipField
ИЛИ как мне сказать CheckboxGroupInput
, чтобы получить массив объектов вместо строкового массива?