查看: 15314|回复: 3

请教视图默认过滤条件日期动态计算方法。

升级   1.36%

6

主题

25

回帖

136

积分

注册会员

Rank: 2

积分
136
发表于 2021-11-24 08:00:18 | 显示全部楼层 |阅读模式
本帖最后由 victor 于 2021-11-24 08:44 编辑

管理员好,在视图中,我需要添加某个日期型业务数据字段的筛选条件,并通过统计视图展示。期望是可以动态计算日期,筛选例如仅当天的数据并根据偏移量设为昨天。类似视图范围中的时段类型过滤(目前是可以设为当天,但没有偏移量的字段)。有验证过在门户页面中嵌入视图并通过脚本动态添加过滤条件是可以实现视图过滤,但并无法和统计视图绑定。目前版本是6.4.0;

请问有什么建议吗?

回复

使用道具 举报

升级   0.02%

0

主题

38

回帖

2

积分

注册会员

Rank: 2

积分
2
发表于 2021-11-24 10:15:18 | 显示全部楼层
“门户页面中嵌入视图并通过脚本动态添加过滤条件是可以实现视图过滤”
哇塞你好厉害。这个我不会。
我说说自己的拙见(不一定能不能实现,也没验证过),仅仅是讨论一个思路。如下:
如果统计数据的结果输出是根据视图的统计数据来得到的,那么如果查看统计服务的后端接口,如果有能接受“日期参数”或者与“偏移量”相关的参数的服务接口,那么应该有办法实现您期望的统计结果。
要不要翻阅一下后端相关接口找找看?

个人未经验证的想法,仅供参考。
回复

使用道具 举报

升级   1.36%

6

主题

25

回帖

136

积分

注册会员

Rank: 2

积分
136
发表于 2021-11-24 10:22:21 | 显示全部楼层
感谢回复,后端统计查询确实是可以传递过滤参数,执行 this.statement.execute(statement, callback, async); 确实也可以返回筛选结果后的统计数据。 用这个思路目前遇到的问题有两个,一是统计的来源是视图,如果来源有多个视图,筛选条件并不能指定是发往哪个视图的过滤条件;二是后台接口返回的json数据没有找到合适的办法赋值给前端统计图标的数据源。

目前我准备是调用后台接口读取数据后,通过json画页面展示,这样就是比较遗憾用不到现成的统计图表组件了。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2021-11-24 11:04:55 | 显示全部楼层
victor 发表于 2021-11-24 10:22
感谢回复,后端统计查询确实是可以传递过滤参数,执行 this.statement.execute(statement, callback, async ...


如果你使用视图可以考虑再视图的load 中 过滤
https://www.o2oa.net/api/module-view.html#module-view


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread