React-Admin - Как записать данные записи на консоль? - PullRequest
0 голосов
/ 09 марта 2020

Я хотел бы знать, с какими данными я работаю, когда использую реагировать-администратор. (см. их в консоли, чтобы помочь в отладке)

Например, когда я работаю с List:

import React from 'react';
import { Datagrid, List, TextField } from 'react-admin';
import { ListProps } from '../../types/admin/ListProps';

const ProductList = (props: ListProps): JSX.Element => {
  console.log('ProductList.props', props);
  return (
    <List
      {...props}
      sort={{
        field: 'titleEN',
        order: 'DESC',
      }}
    >
      <Datagrid rowClick="edit">
        <TextField source="title" />
        <TextField source="titleEN" label={'Title (EN)'} />
        <TextField source="titleFR" label={'Title (FR)'} />
        {/*<ArrayField source="images"><SingleFieldList><ChipField source="id" /></SingleFieldList></ArrayField>*/}
        {/*<ReferenceArrayField source="imagesIds" reference="images"><TextField source="id" /></ReferenceArrayField>*/}
        <TextField source="customer.label" label={'Customer'} />
        <TextField source="price" />
      </Datagrid>
    </List>
  );
};

export default ProductList;

Как я могу это сделать? Я не нашел ничего в официальном do c https://marmelab.com/react-admin/List.html

1 Ответ

0 голосов
/ 09 марта 2020

Этот вид регистрации может отображаться через провайдера данных. См. https://marmelab.com/react-admin/DataProviders.html

Например, с https://github.com/marcantoine/ra-data-graphql-prisma поставщиком данных, одна такая реализация может быть https://github.com/Vadorequest/ra-data-graphql-prisma/commit/4031c5c3f2e97c479a9714df56da06653a908444

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...