假设我有一个带有一些选项的下拉列表参数,我希望其中一个选项带有复选框,否则它们将不会显示。
我该怎么做?我试过扩展参数但没有帮助,请帮助我。
首选将调用另一个多项选择(复选框),
但只有一个选择会做到这一点,其他选择不会带来另一个选择。
答案 0 :(得分:1)
我使用Active Choices Plugin取得了成功,但需求略有不同。我有一个初始下拉列表,选择后,填充下一个参数,这是另一个下拉列表,其中包含特定于第一个选项的数据。
它非常通用,文档中有很多选项。根据您的需要深度,这可能适合您。
答案 1 :(得分:0)
参见 扩展选择参数 →多级参数类型→参数类型:多级多选的Extended Choice Parameter plugin。从其内联帮助:
多级单选:...
属性文件是制表符分隔文件,其中级别在列中定义,选项在行中定义。例如,要首先选择一个国家/地区然后选择一个城市进行2级选择,您可以指定一个文件,如下所示:
Country⇥City United States⇥San Francisco United States⇥Chicago Mexico⇥Mexico City Mexico⇥Cancun
这将导致第一次下拉选项“选择一个国家......”,“美国”和“墨西哥”(初始选择是“选择一个国家......”,作为标签落下)。用户选择国家/地区后,将显示“城市”下拉列表。如果首先选择美国,那么旧金山和芝加哥将是选择,但如果墨西哥被选中,那么墨西哥城和坎昆将成为选择。
必须在值字段中指定应表示级别的列。例如,“国家,城市”可以是有效值
请注意,多级选择不支持默认值。多级多重选择:与单一选择相同,但在选择所有级别后,会出现一个按钮“选择另一个...”,并显示另一个多级选择。
< / LI>
因此,添加 扩展选择参数 :
姓名:Extended_Choice_Parameter
◉多级参数类型
属性文件:<absolut path to file>/Multi-level_parameters.txt
参数类型:Multi-Level Single Select
或Multi-Level Multi Select
价值:Country,City
答案 2 :(得分:0)
使用
添加 有效选择参数 姓名:Active_Choices_Parameter
Groovy脚本:
return [
'',
'First',
'Second',
'Third'
]
选择类型:Single Select
添加 有效选择反应参数 :
姓名:Active_Choices_Reactive_Parameter
Groovy脚本:
if ( Active_Choices_Parameter.equals('') )
return ''
else if ( Active_Choices_Parameter.equals('First') )
return [
'1. Fourth',
'1. Fifth',
'1. Sixth'
]
选择类型:Check Boxes
参考参数:Active_Choices_Parameter