Crear widgets dinamicamente

1
+1
-1

Hola mundo, buen dia

Estoy tratando de generar algunos widgets dinamicamente en un formulario de mi proceso: les hago un resumen corto:

  • Tengo un set de 3 formularios donde en el primero tengo widget de seleccion (select) que permite al tercer formulario generar una cantidad determinada widgets
  • En el tercer formulario, tengo un widget de archivos que, dependiendo del valor del widget de seleccion previo, va a base de datos, realiza una consulta rapida de count y me retorna un numero con la cantidad de wigets que va a dibujar.

Todo funciona bastante bien la primera vez que el widget de seleccion toma un valor, pero si me regreso del formulario 3 al 1, cambio el valor del widget y regreso al formulario 3, la cantidad de widgets no se actualiza

Hay alguna forma de hacer esto?

Estoy trabajando con Bonita SP 6.3.8

Gracias y hasta luego

P.D. Dejaré esta pregunta en el foro en ingles tambien, si me dan respuesta alla la pegaré aquí

1 answer

1
0
-1

Hola Drakezilla, Por cómo describes el caso, es posible que se deba a una limitación que tiene la actual gestión de formularios "multipágina". Cuando se navega a lo largo de las páginas de un formulario multipágina, los valores de los widgets no son persistidos, por lo que el hecho de ir hacia adelante / atrás / adelante va a hacer que los valores de los widgets se reinicilizen a sus valores iniciales...

-Carlos.

Comments

Submitted by drakezilla on Thu, 11/27/2014 - 15:44

Lo que es raro/curioso es que, durante la ejecución, la primera vez que el widget de seleccion toma valor, los widget de fichero se crean tal cual como quiero; creo que hay persistencia, al menos la primera vez.

Haciendo un debug muy basico de como el portal "construye" las paginas del formulario con ajax, sospecho que por defecto el portal genera una cache con la pagina del formulario y cuando intento volver a ella, el portal vuelve a buscar en la cache el formulario para no regenerarlo.

Voy a intentar (que personalmente dudo que funcione) pasar el widget de seleccion a la misma pagina donde estan los widgets de fichero a ver si los genera de forma dinamica

Notifications