Как сделать пользовательский вызов API в настраиваемом поле?

Я новичок в react-admin, и мне нужно создать настраиваемое поле.

Я хочу получить от конечной точки список информации (например, 3 объекта).

Затем мне нужно создать в моем настраиваемом поле (компонент) 3 NumberInput (на основе списка)

const CustomInput = () => (
    <div>
        <NumberInput source="foo" label="bar" />
        <NumberInput source="foo2" label="bar2" />
        <NumberInput source="foo3" label="bar3" />
    </div>
);

Я хотел бы заменить эти 3 NumberInput, чтобы они отображались динамически из моего списка конечных точек.

Как это сделать с помощью response-admin:

  • Позвоните на мою конечную точку, чтобы получить список
  • Используйте список для создания цикла и динамического создания NumberInput

Спасибо ;)


person Sagadevin Ragoupady    schedule 14.02.2019    source источник


Ответы (1)


react-admin - это просто набор компонентов реакции. Вы можете сделать это так же, как и в любых других приложениях. Вызовите fetch вашего API, например, в вашем componentDidMount методе.

person Gildas Garcia    schedule 24.02.2019