仅当jenkins管道中的CascadeChoiceParameter选择了特定值时,如何显示StringParameterDefinition

仅当jenkins管道中的CascadeChoiceParameter选择了特定值时,如何显示StringParameterDefinition,jenkins,jenkins-pipeline,jenkins-plugins,jenkins-groovy,Jenkins,Jenkins Pipeline,Jenkins Plugins,Jenkins Groovy,我想在jenkins UI中显示StringParameterDefinition查询输入字段,前提是prev queryMode选择了自由查询 我怎样才能做到这一点 properties([[$class : 'ParametersDefinitionProperty', parameterDefinitions: [ [ $class

我想在jenkins UI中显示StringParameterDefinition查询输入字段,前提是prev queryMode选择了自由查询

我怎样才能做到这一点

properties([[$class              : 'ParametersDefinitionProperty',
             parameterDefinitions: [
                     [
                             $class    : 'ChoiceParameter',
                             choiceType: 'PT_SINGLE_SELECT',
                             name      : 'Env', 
                             script    : [
                                     $class        : 'GroovyScript',
                                     script        : new SecureGroovyScript("""return ["dev","dr","prod"]""", true),
                                     fallbackScript: new SecureGroovyScript("""return ["error"]""", true)
                             ]
                     ],
                     [
                             $class              : 'CascadeChoiceParameter',
                             choiceType          : 'PT_SINGLE_SELECT',
                             name                : 'queryMode',
                             referencedParameters: 'Env',
                             script              : [
                                     $class        : 'GroovyScript',
                                     script        : new SecureGroovyScript(""" if(Env.equals('dev')) { return ["predefined query", "free query"]} else if(Env.equals('prod')) {return ["predefined query","free query"]} else if(Env.equals('dr')) {return ["Error"]}""", true),
                                     fallbackScript: new SecureGroovyScript("""return ["error"]""", true)
                             ]
                     ],
                     [$class: 'StringParameterDefinition', name: 'query', defaultValue: 'not working yet', description: 'query'],
],
            ]]
)