Distinguidos,
Enfrento el siguiente desafío: necesito disparar ciertos formularios a partir de los datos de una lista, pero el formulario no es el mismo: depende del contenido de campos bool A, B, C y otros en la ficha de la lista que se está leyendo.
Es decir:
Si el contenido de la ficha cumple con las condiciones A, B: Disparar form 1
Si el contenido de la ficha cumple con las condiciones A, C: Disparar form 2
Si el contenido de la ficha cumple con las condiciones B, C: Disparar form 3
… y así.
Pero como son muchas combinaciones, no quiero llenarme de if. Lo que me gustaría sería crear una tabla con columnas A, B, C y poner en cada una de ellas un 1 o un 0, y en otra columna, el nombre o Id del formulario a disparar. De esta forma:
A - B - C Nombreform
1 - 1 - 0 form1
1 - 0 - 1 form2
De este modo, remplazo una retahíla de Ifs por una tabla que es mucho más cómoda de mantener para mi.
En consecuencia, la pregunta es… ¿cómo puedo pasar el nombre del form a una instrucción vJavaScript que lo instancie y dispare?
Mil gracias!