在列表或数据网格中多选

Multiselect in list or datagrid

目前有什么方法可以 select 项目并对列表或数据网格中的多个项目应用操作吗?

Datagrid 具有 selecting 项目甚至 multiselect 的选项,但我只能设法获取当前列表中项目的相对索引,而不是数据对象。

我可以创建一个动作来查找给定索引的项目,然后将其存储在 redux 状态中,然后再应用该动作。但是感觉很容易在数组索引周围传递错误。

如果我可以选择数据网格将有一个 selectedRows 回调传回完整的数据项,那么在项目 ID 上分派一个操作将很简单。

此功能尚未实现,但关于可选/批量操作的合并请求已打开。

https://github.com/marmelab/admin-on-rest/pull/1241