永洪社区
标题:
组件如何勾选全部数据
[打印本页]
作者:
yhdata_jyEfMNjo
时间:
2023-1-5 18:30
标题:
组件如何勾选全部数据
默认时,组件勾选全部数据
同样也希望点击重置按钮时,组件勾选全部数据,这个如何实现?
PV_LINE_ID.setSelectedObjects([''],STRING) 这个是空选项,不勾;那如果要勾选全部数据呢,怎么写?
作者:
yhdata_ruby
时间:
2023-1-5 18:44
把这个按钮设置为刷新呢
作者:
176739645678
时间:
2023-1-8 10:51
把这个按钮设置为刷新
作者:
yhdata_yzm
时间:
2023-1-9 19:30
那你就只能把你每个组件的数据列取出来分别放进一个数组,然后来这是勾选项为对应的数组
作者:
DX188
时间:
2023-1-10 09:13
本帖最后由 DX188 于 2023-1-10 09:17 编辑
我这有两个方案,你可以参考一下
一、报告——设置里,空选项策略过滤组件参数组件都设为全部数据,你的重置按钮提交类型选清空筛选条件,组件选择全部。这样就可以实现默认是无筛选但显示全部数据。点重置后清空所有筛选条件并显示所有数据。可以达到你要的效果。
二、实现真正的全选数据。分别在装载时运行和重置按钮提交时运行写脚本:
var a=树状参数2.getObjects()
var b=[]
for(var i=0;i<a.length;i++){
b.push
(
a
[
i
][
0
)
}
树状参数2.setSelectedObjects(b,STRING)
这只是一个过滤组件的全选写法,有几个就写几段。
建议用第一种方法,第二种虽实现了真正的全选,但如果过滤组件很多的话代码太多
作者:
yhdata_lyaa
时间:
2023-1-10 09:49
参考
https://www.yonghongtech.com/hel ... =%E5%85%A8%E9%80%89
欢迎光临 永洪社区 (https://club.yonghongtech.com/)
Powered by Discuz! X3.4