永洪社区

标题: 求助:下拉参数选择第一个选项问题?? [打印本页]

作者: BoJie    时间: 2020-5-27 09:33
标题: 求助:下拉参数选择第一个选项问题??
本帖最后由 BoJie 于 2020-5-27 09:34 编辑

数据如图所示,我需要两个下拉参数组件,下拉参数1绑定部门,下拉参数2绑定期数。
下拉参数2收下拉参数1影响。
需求:
想要实现改变部门时,期数都为最新的期数。
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml2588\wps1.jpg

现在的问题是:我选择IT部门,下拉参数2会选择‘02期’
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml2588\wps2.jpg
当我改变部门为‘产品部’的时候,期数仍为‘02’,但是我想实现的是期数为‘05
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml2588\wps3.jpg

作者: Adil_zhang    时间: 2020-5-27 14:04
原谅没看懂你的需求……
作者: mu婉清    时间: 2020-5-27 17:08
提个思路:变化时运行,下拉1变化时,获取下拉2的选项,截取数字,遍历比较大小,最后显示最大的那个项
作者: BoJie    时间: 2020-5-28 08:35
永洪tech-Emily 发表于 2020-5-27 17:08
提个思路:变化时运行,下拉1变化时,获取下拉2的选项,截取数字,遍历比较大小,最后显示最大的那个项 ...

跪求脚本!
作者: BoJie    时间: 2020-5-28 08:38
Adil_zhang 发表于 2020-5-27 14:04
原谅没看懂你的需求……

当部门变动的时候,期数自动选择本部门最大的期数!
作者: Adil_zhang    时间: 2020-5-28 13:55
BoJie 发表于 2020-5-28 08:38
当部门变动的时候,期数自动选择本部门最大的期数!

那你把期数倒序排序一下,然后期数那个组件上加个过滤,部门等于前面你选择的那个部门
作者: BoJie    时间: 2020-5-29 00:27
Adil_zhang 发表于 2020-5-28 13:55
那你把期数倒序排序一下,然后期数那个组件上加个过滤,部门等于前面你选择的那个部门 ...

依旧无法实现,如果你选择IT部时,期数为02期,改变部门为产品部时,期数仍旧为02期,但是我想实现的是04期。即 我想实现当部门改变时,期数默认为该部门最新的期数。
作者: Adil_zhang    时间: 2020-5-29 09:45
BoJie 发表于 2020-5-29 00:27
依旧无法实现,如果你选择IT部时,期数为02期,改变部门为产品部时,期数仍旧为02期,但是我想实现的是04 ...

在部门的装载时写:

var a=期数.getObjects();

期数.setSelectedObjects([a]);




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