小编ube*_*ezy的帖子

在创建视图中添加多条记录

我正在尝试在反应管理创建视图中一次创建多个帖子。它类似于一对多,一位作者可以在CreateReact-Admin 的组件中一次创建多个帖子。使用时我还没有找到工作方法TabbedForm。原因是当您填写一个字段时,它会在另一个字段上自动完成,TabbedForm因为它TextInput与相同的源名称相关。我想知道如何使用 React-Admin 选项卡处理多个表单输入,而不必渲染输入两次。

这是源代码

import * as React from "react";
import { 
  List,
  Create,
  ArrayInput,
  SimpleFormIterator,
  TextInput,
  DateInput, 
  Datagrid, 
  TextField,
  DateField, 
  Admin, 
  Resource,
  TabbedForm,
  FormTab
  } 
from 'react-admin';
import jsonServerProvider from 'ra-data-json-server';

//read ops
export const PostList = (props) => (
    <List {...props}>
        <Datagrid>
            <TextField source="id" />
            <TextField source="title" />
            <TextField source="body" />
            <DateField source="published_at" />
        </Datagrid>
    </List>
);

//create ops
export const PostCreate = (props) => (
  <Create {...props}>
  <TabbedForm> …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-admin

6
推荐指数
1
解决办法
658
查看次数

标签 统计

javascript ×1

react-admin ×1

reactjs ×1