reactjs - react-admin 的 MuiGridList 布局的批量操作功能
问题描述
我正在尝试向<MuiGridList>
react-admin 2.9.7 中的组件添加批量操作功能。像这样渲染表时:
<List>
<Datagrid>
<TextField source="id" />
<TextField source="name" />
<EditButton />
</Datagrid>
</List>
复选框显示在第一列,对应于这个演示https://marmelab.com/react-admin-demo/#/categories。棒极了。
然后我有网格布局(如果这很重要,我将从列表视图动态切换到):
<List>
<MuiGridList
cellHeight={180}
cols={getColsForWidth(width)}
className={classes.gridList}
>
{ids.map(id => (
<GridListTile>
<Checkbox/>
<EditButton to={linkToRecord(basePath, data[id].id)}/>
<ThumbnailField record={data[id]}/>
<GridListTileBar
className={classes.tileBar}
title={data[id].name}
key={id}
/>
</GridListTile>
))}
</MuiGridList>
</List>
这看起来像https://marmelab.com/react-admin-demo/#/products上的演示,但我怎样才能实现与组件中相同的批量操作功能<Datagrid>
?
解决方案
推荐阅读
- javascript - 在 JavaScript 中查找重复项并检查对象内的重复元素
- routes - 在 Fastify 中使用参数编写路由完整 URL
- android - Jetpack 中的地图组成
- snowflake-cloud-data-platform - 有没有办法解析 create view 语句并在 Snowflake 中其属性与其源表的属性之间生成链接?
- flutter - 参数类型“模式”不能分配给参数类型“字符串”?
- c++ - GCC 模糊继承增量
- gitlab - 如果前一个管道中正在运行相同的作业,如何等待 GitLab 作业?
- javascript - 如何通过第一级方括号拆分字符串?
- ssl - SSL_accept 在握手中随机失败,Openssl 版本 1.1.1k 中的致命解密错误
- istio - AuthorizationPolicy 的 matchLabels 未在 istio-system 命名空间中应用