永洪社区

标题: 有没有一个例子实现批量查询条件 [打印本页]

作者: happysun1221    时间: 2021-12-5 22:58
标题: 有没有一个例子实现批量查询条件
1、查询条件,采用文本框,可以按要求输入标准格式,来实现批量查询,比如:  ‘A1’,'A3','A5','B6'   这样的条件,则查询出来数据集中的  字段 in (‘A1’,'A3','A5','B6' ) 这样的数据
2、想在界面上设置多个查询条件,对应查询条件,下面是明细表格数据。 不想勾选 改变时提交, 系统自带的应用,不直观。第一次使用永洪报表可能注意不大,所以,想沿用传统模式,在界面上面放个查询按钮,点击此查询按钮,来触发对应查询条件的查询。  是否有这样的例子,对应查询按钮怎样写脚本,实现这一点
3、是否能做到刚点开报表时,有一个默认条件,相对于点击了查询按钮,这样,界面上有数据,用户体验会好,不要一打开报表,是空白数据,用户要勾选查询条件后,才能出来数据。多谢指点! 如果有可以参照的例子或者视频,就更好了



作者: 环环    时间: 2021-12-6 09:42
本帖最后由 永洪Tech-chunyu 于 2021-12-6 11:03 编辑

1.第1个问题,如果是查看报告时输入多个值,要用文本参数组件
   变化时运行写这个脚本,将输入的值转换为数组存到参数a里面,param['a']=split(文本参数1.value,",")
   然后对组件加过滤器,因为是多个值,要将判断条件等号改为其中一个,值写这个参数a,?{a}
2.第2个问题,BI是哪个版本呢,不同版本批量提交设置不同
3.第3个,可以设置默认值,最简单的是,保存报告的时候给参数组件勾选上默认值,下次打开报告展示的就是默认值。




作者: 美滋滋    时间: 2021-12-6 09:45
1、查询条件,采用文本框,可以按要求输入标准格式,来实现批量查询,比如:  ‘A1’,'A3','A5','B6'   这样的条件,则查询出来数据集中的  字段 in (‘A1’,'A3','A5','B6' ) 这样的数据
这个问题你去参考一下下面这个帖子https://club.yonghongtech.com/thread-11623-1-1.html


2、想在界面上设置多个查询条件,对应查询条件,下面是明细表格数据。 不想勾选 改变时提交, 系统自带的应用,不直观。第一次使用永洪报表可能注意不大,所以,想沿用传统模式,在界面上面放个查询按钮,点击此查询按钮,来触发对应查询条件的查询。  是否有这样的例子,对应查询按钮怎样写脚本,实现这一点
这个问题首先要在报告设置中的高级中勾选批量提交。然后在报表中增加一个提交按钮,提交按钮的提交时运行脚本中,增加refreshData() 语句。


3、是否能做到刚点开报表时,有一个默认条件,相对于点击了查询按钮,这样,界面上有数据,用户体验会好,不要一打开报表,是空白数据,用户要勾选查询条件后,才能出来数据。多谢指点! 如果有可以参照的例子或者视频,就更好了


首先在报告设置中的高级中,空选项策略都选择全部数据。其次可以通过脚本给你的筛选组件进行初期值的设定。





欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4