reactjs - React admin 自定义导出按钮 - 服务器端
问题描述
我是新来的反应和反应管理员。我有一个List
运行良好的反应管理员。当我启用 时exporter
,它也可以按预期工作。我需要做的是创建一个自定义导出器,它在服务器上进行所有处理。
我不确定的主要事情是如何将当前的过滤器和选择列表发送到服务器来执行此操作。任何帮助,将不胜感激。
解决方案
我最终通过在Filter
可以访问filterValues
.
const PostFilter = (props) => (
<div>
<Filter {...props}>
</Filter>
<Button onClick={() =>
customExport(props.filterValues)}>Export
</Button>
</div>
);
export const PostList = (props) => (
<List {...props} exporter={false} filters={<PostFilter />}>
...
</List>
);
function customExport(filterValues) {
//javascript goes here to retrieve data from server
}
推荐阅读
- linux - VSCode linux搭建多cpu的g++
- javascript - 使用数组 sort() 在 ReactJS 中按容量和名称排序
- python - 带有2个变量python的条形图
- c++ - 构建程序通常使用 WSL 在 VSC 窗口中使用“make”在 Linux 中构建
- ruby-on-rails - 无法运行 `identify` 命令。请安装 ImageMagick
- python - For 循环示例中的 Else
- c - 我在此代码中遇到错误(x 不是结构或联合的成员)
- flutter - 更改 ExpansionTile 中的尾随图标颜色
- c# - 在 Mono 管道中运行时使用 NSubstitute 的测试失败
- java - 如何将字符串数组中的一个值从一个活动发送到另一个活动?