Buenos días.
Tengo un separador con varios formularios. En base al valor de un conbobox deben aparecer y desaparecer pestañas.
Lo de desaparecer esta solucionado con un JS de la base de conocimiento:
// Obtenemos el formulario principal.
formulario = theRoot.dataView().mainForm();
// Identificamos el separador con el identificador que éste tiene dentro del formulario principal.
separador = formulario.control( “CONTROL” );
/* Identificamos el subformulario a quitar del separador. Para ello debemos especificar, su identificador precedido del proyecto al que pertenece*/
var tab = separador.findForm( “xxxxx_app/TBG_DIR” );
// Usamos la función removeForm para quitar el formulario del separador.
separador.removeForm( tab );
Pero no consigo que vuelva a aparecer si cambio la selección del combobox.
Supongo que a los desarrolladores de Velneo no les costaría mucho arreglar los errores de su plataforma (A la de Velneo nativo me refiero, no a la de Javascript) y que el subcontrol del separador de formularios en el que se define la condición visible de la pestaña funcionara correctamente de una vez y que funcione correctamente al cambiar cualquier campo del formulario principal o variable definida para ello.
Me da a mi que mucho Javascript y poco Velneo nativo es el que estamos viendo ultimamente.
Sí, es cierto que ya estamos un poco hartos de tener que convivir con algunas limitaciones absurdas de Velneo y tener que recurrir a JavaScript, resultando un código poco estructurado y con pérdida de la refactorización, algo vital en nuestros desarrollos.
Deseo para 2015 que el nuevo equipo de desarrollo se centre, no en mejorar Velneo, sino en arreglar y acabar de completar aquellos aspectos en los que es absurdo tener que recurrir al API.
Siento re-abrir este hilo, pero quisiera saber si la única solución posible sigue siendo la que presenta Ramiro o desde entonces se ha solucionado el problema.