Hola!
Estoy intentando hacer aparecer o desaparecer ciertos campos en el formulario de creación de una issue en función del valor seleccionado por el usuario en un desplegable que recupera sus datos del catálogo de Insight, pero no lo consigo.
¿Saben si es posible?
Ya he encontrado la respuesta yo mismo. El hecho es que la función getValue aplicada a un campo de tipo Insight devuelve el ID del objeto seleccionado, y no su LABEL.
def ctrENS = getFieldByName("Control ENS")
def nivENS = getFieldByName("Nivel ENS")
def N = getFieldById(getFieldChanged())
def selectedOption = N.getValue()
def ENSseleccionado = "APC-207" in selectedOption
ctrENS.setHidden(!ENSseleccionado)
nivENS.setHidden(!ENSseleccionado)
Con este código, en función de si se ha seleccionado el objeto correspondiente al ID "APC-207" se ocultarán o se mostrarán los campos Control ENS y Nivel ENS.
Gracias por compartir.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.