Не думаю, что вы можете, я много искал в исходном коде и не нашел чистого решения для этого. <ReferenceArrayInput>
нужен массив с идентификаторами связанного ресурса, затем он запрашивает у dataProvider ресурс и идентификаторы в массиве. Решение, которое я применил, состояло в том, чтобы изменить ответ на запрос, указав свойство, представляющее собой массив с идентификатором связанного ресурса, в вашем примере ответ для состояния должен выглядеть примерно так:
{
"id": 5,
"name": "test",
"livingUnitsIds": [1, 2]
}
Я сделал это, потому что у меня был контроль над бэкендом. Если это не ваш случай, возможно, вам потребуется реализовать пользовательский <ReferenceInput>
или компонент, который выбирает нужные данные для компонента onComponentDidMount
метод жизненного цикла.