请教视图默认过滤条件日期动态计算方法。
本帖最后由 victor 于 2021-11-24 08:44 编辑管理员好,在视图中,我需要添加某个日期型业务数据字段的筛选条件,并通过统计视图展示。期望是可以动态计算日期,筛选例如仅当天的数据并根据偏移量设为昨天。类似视图范围中的时段类型过滤(目前是可以设为当天,但没有偏移量的字段)。有验证过在门户页面中嵌入视图并通过脚本动态添加过滤条件是可以实现视图过滤,但并无法和统计视图绑定。目前版本是6.4.0;
请问有什么建议吗?
“门户页面中嵌入视图并通过脚本动态添加过滤条件是可以实现视图过滤”
哇塞你好厉害。这个我不会。
我说说自己的拙见(不一定能不能实现,也没验证过),仅仅是讨论一个思路。如下:
如果统计数据的结果输出是根据视图的统计数据来得到的,那么如果查看统计服务的后端接口,如果有能接受“日期参数”或者与“偏移量”相关的参数的服务接口,那么应该有办法实现您期望的统计结果。
要不要翻阅一下后端相关接口找找看?
个人未经验证的想法,仅供参考。
感谢回复,后端统计查询确实是可以传递过滤参数,执行 this.statement.execute(statement, callback, async); 确实也可以返回筛选结果后的统计数据。 用这个思路目前遇到的问题有两个,一是统计的来源是视图,如果来源有多个视图,筛选条件并不能指定是发往哪个视图的过滤条件;二是后台接口返回的json数据没有找到合适的办法赋值给前端统计图标的数据源。
目前我准备是调用后台接口读取数据后,通过json画页面展示,这样就是比较遗憾用不到现成的统计图表组件了。 victor 发表于 2021-11-24 10:22
感谢回复,后端统计查询确实是可以传递过滤参数,执行 this.statement.execute(statement, callback, async ...
如果你使用视图可以考虑再视图的load 中 过滤
https://www.o2oa.net/api/module-view.html#module-view
页:
[1]