假设我有一个带有几个选项的下拉列表参数,并且我希望其中一个选项显示复选框,否则它们将不会显示。
我该怎么做呢?我试过扩展参数,但是没有帮助,请帮帮我。
第一个选择将调用另一个多选选择(复选框),
但只有一个选择可以做到这一点,其他选择不会带来另一个选择。
发布于 2017-02-22 18:39:30
根据Ross Tracy's answer的说法
姓名:Active_Choices_Parameter
Groovy脚本:
return '','First','Second','Third‘
选择类型:Single Select
姓名:Active_Choices_Reactive_Parameter
Groovy脚本:
if ( Active_Choices_Parameter.equals( '‘) ) return’‘否则if ( Active_Choices_Parameter.equals('First') )返回'1. Fourth','1. First’,'1. Sixth‘
选择类型:Check Boxes
引用参数:Active_Choices_Parameter
发布于 2017-02-22 02:12:33
我已经成功地使用了Active Choices Plugin,尽管需求略有不同。我有一个初始的下拉列表,如果选中它,它将填充下一个参数,这是另一个包含特定于第一个选择的数据的下拉列表。
它的用途非常广泛,文档中有很多选项。根据您需求的深度,这可能对您有效。
发布于 2017-02-22 03:08:20
请参阅扩展选择参数 Extended Choice Parameter plugin的→多级参数类型→参数类型:多级多选。从它的内联帮助:
属性文件是以制表符分隔的文件,级别按列定义,选项按行定义。例如,要进行2级选择,首先选择国家/地区,然后选择城市,可以指定如下文件:
Country⇥City United States⇥San Francisco United States⇥Chicago Mexico⇥Mexico City Mexico⇥Cancun
这将导致第一个下拉列表,其中包含选项"Select a country...“、"United States”和“墨西哥”(初始选择是"Select a country...",作为下拉列表的标签)。用户选择国家/地区后,将出现“城市”下拉列表。如果首先选择美国,那么旧金山和芝加哥将是选择,但如果选择墨西哥,那么墨西哥城和坎昆将是选择。
应表示级别的列必须在值字段中指定。例如,"Country,City“可以是有效值。
请注意,多级选择不支持默认值。
姓名:Extended_Choice_Parameter
◉多级参数类型
属性文件:<absolut path to file>/Multi-level_parameters.txt
参数类型:Multi-Level Single Select或Multi-Level Multi Select
值:Country,City
https://stackoverflow.com/questions/42370964
复制相似问题