Otra de las novedades que nos ha traído la versión 7.3 de la plataforma V7 de Velneo es el objeto Menú arbolado.
Hoy vamos a explicar cómo usar un Menú arbolado sincronizándolo con una Pila de formularios para mostrar los distintos formularios de configuración de una tabla.
Como ejemplo vamos a utilizar el formulario de Configuración de Empresas de la open app TheSEEDBase.
Lo primero que haremos será crear las distintas acciones que dispararemos desde nuestro Menú arbolado. Crearemos una acción por cada formulario que queramos mostrar.
Cada una de estas acciones tendrá en Comando : Disparar señal.
Una vez creadas las acciones deberemos crear un Menú donde asignaremos todas las acciones que hemos creado previamente. Lo que pongamos en Nombre será lo que nos aparezca en el Menú arbolado como título.
Ahora debemos ir a nuestro formulario de configuración de empresas, borrar el antiguo Separador de formularios y añadirle el objeto Menú arbolado.
Una vez asignado el Identificador a este menú deberemos ponerle en Objeto el menú que hemos creado con nuestras acciones CONFIGURACION.
Al lado de este Menú arbolado le pondremos el objeto Pila de formularios. Iremos a la pestaña de Subcontroles e iremos añadiendo los distintos formularios que queramos añadir a la Pila.
El siguiente paso será crear los distintos eventos que nos mostrarán los formularios de la pila. Nos deberemos crear un evento por cada opción del Menú arbolado. En cada evento pondremos una sola línea.
El evento que mostraría el formulario Generales sería:
Lo único que habrá que cambiar en cada evento es el subcontrol (formulario) que queramos mostrar.
Finalmente sólo deberemos crear las distintas Conexiones de eventos. Crearemos una por cada acción del Menú arbolado.
La conexión de evento para mostrar el formulario Generales sería:
Al final debería quedarnos nuestro formulario así:
Nota: Al comprobar los errores os saldrá un error por cada evento creado para activar los subformularios. No hacer caso ya que es una incidencia de Velneo pendiente de resolver.









