[英]Passing custom data in List in react-admin
我在组件中有数据,并希望在react-admin的[List][1]
组件中发送数据。 有没有一种方法可以在列表组件中发送数据
<List { ...props } data={listData} />
数据来自一个基于另一个API调用的API(该API是依赖的)。 因此,我无法在GET_LIST
调用API。
这就是我在组件中调用API,然后决定将props中的数据传递给[List][1]
组件的原因。
https://marmelab.com/react-admin/List.html#actions
您可以使用以下动作道具来控制和更改流/数据
const PostActions = ({
bulkActions,
basePath,
currentSort,
displayedFilters,
exporter,
filters,
filterValues,
onUnselectItems,
resource,
selectedIds,
showFilter,
total
}) => (
<CardActions>
{bulkActions && React.cloneElement(bulkActions, {
basePath,
filterValues,
resource,
selectedIds,
onUnselectItems,
})}
{filters && React.cloneElement(filters, {
resource,
showFilter,
displayedFilters,
filterValues,
context: 'button',
}) }
<CreateButton basePath={basePath} />
<ExportButton
disabled={total === 0}
resource={resource}
sort={currentSort}
filter={filterValues}
exporter={exporter}
/>
<RefreshButton />
{/* Add your custom actions */}
<Button color="primary" onClick={customAction}>Custom Action</Button>
</CardActions>
);
export const PostList = (props) => (
<List {...props} actions={<PostActions />}>
...
</List>
);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.