永洪社区

标题: 有多个过滤组件,怎么批量查询呢 [打印本页]

作者: yhdata_cGxQ0JdB    时间: 2022-2-22 16:27
标题: 有多个过滤组件,怎么批量查询呢
有多个过滤组件,是否有筛选好所有的过滤组件后,点“查询”,再查询数据,以便节约资源消耗。当要重新筛选过滤数据时,点“重置”,将所有过滤组件的数据清空。
如何实现?设置提交组件没有看到批量提交,只有填报提交, 请问需要如何设置查询和重置呢?



作者: _贝贝    时间: 2022-2-22 16:37
您好,当前版本的批量提交参考此贴
https://club.yonghongtech.com/fo ... F%E6%8F%90%E4%BA%A4

重置的方式可以使用一个提交按钮 提交时运行脚本设置选项为空
比如 :列表过滤1.setSelectedObjects(null)
另外:94版本优化该需求,提交按钮新增重置功能,可以一键重置,不用需要脚本重置了
作者: _贝贝    时间: 2022-2-22 16:38
V94新功能:参考【清空过滤】,有需要的话可以考虑升级941
https://www.yonghongtech.com/hel ... A%E8%BF%87%E6%BB%A4
作者: yhdata_cGxQ0JdB    时间: 2022-2-22 16:53
公司版本没有办法升级。
那请问当前版本设置的提交按钮是需要文本框?然后按以下脚本才能设置?
那当前版本的批量清除设置呢?
https://club.yonghongtech.com/fo ... F%E6%8F%90%E4%BA%A4
作者: yhdata_cGxQ0JdB    时间: 2022-2-22 16:53
公司版本没有办法升级。
那请问当前版本设置的提交按钮是需要文本框?然后按以下脚本才能设置?
那当前版本的批量清除设置呢?
https://club.yonghongtech.com/fo ... F%E6%8F%90%E4%BA%A4
作者: _贝贝    时间: 2022-2-22 17:06
本帖最后由 永洪tech-Muse 于 2022-2-22 17:08 编辑
yhdata_cGxQ0JdB 发表于 2022-2-22 16:53
公司版本没有办法升级。
那请问当前版本设置的提交按钮是需要文本框?然后按以下脚本才能设置?
那当前版本 ...

批量提交:
需要的是提交按钮组件,不是文本组件哦,在右侧--【设置】--脚本-- 提交时运行写以下脚本:refreshData()。预览状态下可以看到,点击查询的时候才会查询所有数据,可以看下一楼回复您的这个链接操作一下

作者: _贝贝    时间: 2022-2-22 17:07
批量清除重置也是脚本生效,重新使用一个提交按钮组件,右侧--设置--脚本-- 提交时运行脚本来设置选项为空
比如 : 列表过滤1.setSelectedObjects(null)
作者: yhdata_cGxQ0JdB    时间: 2022-2-22 17:25
你好,请查看以下图片。
咋批量清除设置清除不了,报错--报告(预览: 信保未到期保费)-->提交时运行-->ReferenceError: "setSelectedObjects" is not defined. ([script]#1) at line 1
选择的清除不了呢
作者: _贝贝    时间: 2022-2-22 17:33
您好,.setSelectedObjects(null)的脚本需要指明需要清空的组件id
  列表过滤1.setSelectedObjects(null)




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