Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

¿Es posible crear behaviours de ScriptRunner basados en campos de Insight?

José Luis Santisteban Rivero March 8, 2022

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?

1 comment

Comment

Log in or Sign up to comment
José Luis Santisteban Rivero March 8, 2022

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.

Like Fabian Lim likes this
Fabian Lim
Community Champion
June 18, 2022

Gracias por compartir.

TAGS
AUG Leaders

Atlassian Community Events