筛选区域点击查询的时候,可以触发工作流,然后将查询条件拼接成json传入
场景:想实现复杂数据的查询
1、先创建表test1及字段
2、添加筛选区域
3、点击查询,将查询条件(包含用户权限)拼接成json传入工作流
4、工作流中根据查询条件,将数据写入表test1
5、用户可以查询或导出 表test1数据
主要是为解决有些数据查看需求,用视图拼接解决不了。
PG 用函数写个动态表格就可以,目前遇到比较麻烦的是前端页面刷新要手工刷,有麻烦
有示例嘛?
即将发布的 v1.7.0 版本会支持“自动刷新数据区块”的功能,应该能解决需要手动刷新的问题。参见:https://docs-cn.nocobase.com/handbook/ui/actions/action-settings/affter-successful#刷新数据区块
筛选区域的查询,支持工作流,能将筛选区域的筛选条件传入,然后由工作流进行解析条件并根据条件插入表格数据,来实现定制数据的展示。查询执行工作流成功后,刷新页面即可。
我理解你这个要的不是筛选区域支持工作流,应该是筛选后的表格区块,通过自定义操作按钮触发工作流,目前最新版只支持了勾选,没有支持按筛选条件传入,需要官方支持按筛选条件传入行ID给到自定义操作事件即可,并且这个地方还应该支持导出、删除、还有批量编辑和批量更新,除了按勾选以外还可以支持按筛选范围,勾选优先级比筛选范围高
不是,我就是需要筛选区域,(查询时)支持工作流,我需要通过获取筛选区域的查询条件,来生成临时表单的数据。比如我要生成指定仓库、指定商品、一定日期范围的进销存数据,就需要先获取用户的筛选条件,然后根据这些条件+用户ID将结果数据写入到表单中,在页面按用户ID区分体现出来。
你要的这是一个不通用的方式,要就自己开发插件,官方肯定不会管你的,要帮官方一起想通用的解决方案,他们才能更高效响应,我的方案就是更通用的,并且也能实现你最后需要的效果
表单 + 自定义触发工作流 + 自动刷新数据区块 已经可以实现这个能力
自定义触发工作流,需要人工手动勾选数据吧?有办法按筛选条件自动获取吗?
考虑下我这个方案~
筛选后的表格区块,通过自定义操作按钮触发工作流,目前最新版只支持了勾选,没有支持按筛选条件传入,需要官方支持按筛选条件传入行ID给到自定义操作事件即可,并且这个地方还应该支持导出、删除、还有批量编辑和批量更新,除了按勾选以外还可以支持按筛选范围,勾选优先级比筛选范围高
AI 智体是啥