永洪社区
标题:
关于下拉参数列表多选框组件问题
[打印本页]
作者:
test_lxl
时间:
2021-9-2 21:53
标题:
关于下拉参数列表多选框组件问题
下拉参数列表多选框组件1和组件2都是自定义数据。组件1的数据a、b,组件2的数据1、2、3、4、5。当组件1勾选a时,组件2只能选择1、2;组件1勾选b时,组件2只能选择3、4、5。用脚本怎么实现?
作者:
_贝贝
时间:
2021-9-3 10:07
建议先将数据分好组,使用树状过滤直接绑定数据
作者:
test_lxl
时间:
2021-9-3 11:41
自定义数据怎么分组哇?
作者:
test_lxl
时间:
2021-9-3 11:49
永洪tech-zxx 发表于 2021-9-3 10:07
建议先将数据分好组,使用树状过滤直接绑定数据
自定义数据怎么分组呢?
作者:
_贝贝
时间:
2021-9-3 13:17
本帖最后由 永洪tech-zxx 于 2021-9-3 13:20 编辑
自定义数据不支持剔除数据,也不能作为过滤条件,此需求无法实现哈
作者:
芯i
时间:
2021-9-7 14:22
//可以参考这个
var
date1
=
列表参数
1
.getSelectedObjects
()
var
select_date1
=[]
for
(
var
i
=
0
;i
<
date1.length;i
++
)
{
select_date1.push
(
date1
[
i
)
}
param
[
"date1"
]=
select_date1
param
[
"select_date1"
]=
param
[
"date1"
.join
(
""
)
//将数组转为字符串
if
(
param
[
"select_date1"
.
indexOf
(
"a"
)
!=
-
1
&&
param
[
"select_date1"
.
indexOf
(
"b"
)
!=
-
1
)
{
//当a、b都勾选时
列表参数
2
.setObjects
(
[
"1"
,
"2"
,
"3"
,
"4"
,
"5"
)
//设置组件数据
}
else
if
(
param
[
"select_date1"
.
indexOf
(
"a"
)
!=
-
1
&&
param
[
"select_date1"
.
indexOf
(
"b"
)
==
-
1
)
{
//当只勾选a时
列表参数
2
.setObjects
(
[
"1"
,
"2"
)
}
else
if
(
param
[
"select_date1"
.
indexOf
(
"a"
)
==
-
1
&&
param
[
"select_date1"
.
indexOf
(
"b"
)
!=
-
1
)
{
//当只勾选b时
列表参数
2
.setObjects
(
[
"3"
,
"4"
,
"5"
)
}
else
{
//当a、b都不勾选
列表参数
2
.setObjects
(
[
"1"
,
"2"
,
"3"
,
"4"
,
"5"
)
}
欢迎光临 永洪社区 (https://club.yonghongtech.com/)
Powered by Discuz! X3.4