Arbol visor de tablas

El árbol visor de tablas arboladas es un objeto que sirve para presentar, en distintos niveles, la información de una tabla de datos Maestra con clave arbolada. Los árboles presentan la información de este tipo de tablas de una forma gráfica (se incluyen líneas, imágenes…), visualizando de forma clara los niveles en los que se encuentra estructurada la información.

Para crear un objeto de este tipo seleccionar la opción nuevo objeto/árbol visor de tablas del menú objetos de Velneo vDevelop o a través de la galería de objetos.

En este objeto podemos hacer scroll con el dedo en dispositivos móviles.

Propiedades

Identificador

Etiqueta alfanumérica que identifica al objeto. Este identificador será el que se usa para referenciarlo en los inspectores y en las propiedades de otros objetos.

Nombre

Etiqueta alfanumérica que servirá como descriptor del árbol. Es el texto que se presentará al usuario final de la aplicación para referenciar al árbol. Podemos definir una etiqueta por cada idioma presente en el proyecto.

Estilos

Podemos definir los estilos siguientes:

Privado

Limita el acceso del usuario final al objeto desde puntos donde no se haya programado el acceso al mismo.

Arrastrable para copiar

Cuando la rejilla va a ser el origen en un evento de drag and drop, si está activado este estilo, en ejecución los items arrastrados no serán quitados de la misma tras ejecutar el evento de drop.

Arrastrable para mover

Cuando la rejilla va a ser el origen en un evento de drag and drop, si está activado este estilo, en ejecución los items arrastrados serán quitados de la misma tras ejecutar el evento de drop.

Simple-click dispara

Si el casillero tiene asociado un formulario de modificación si este estilo está activado al hacer un clic sobre un ítem del árbol éste será editado en el formulario correspondiente. Si este estilo está desactivado el usuario tendrá que hacer doble clic para editar la ficha.

Solo una rama abierta

Si este estilo está activado, el árbol sólo permitirá una rama abierta. Esto quiere decir que, cuando abramos una rama, se cerrarán las otras automáticamente.

Sin barra de título (Sólo diálogos)

Permite omitir la barra de título de la ventana. Solamente funcional en cuadros de diálogo.

Sin menú de sistema

Permite omitir el menú de sistema de la ventana.

Sin botón maximizar

Permite ocultar el botón maximizar de la ventana.

Sin botón minimizar

Permite ocultar el botón minimizar de la ventana.

Sin botón cerrar

Permite ocultar el botón de cierre de la ventana.

Optimizado

Si activamos esta opción, el sistema cargará inicialmente solo los registros que se correspondan con las ramas de primer nivel en el árbol. Si desplegamos un nodo, en ese momento cargará los registros correspondientes a los nodos nodos de siguiente nivel y así sucesivamente.

Si no está activada, cargará todos los registros.

Personalizable

Si activamos este estilo, el objeto podrá ser reemplazado por otro del mismo tipo en tiempo de ejecución mediante un objeto reemplazo.

Comentarios

Esta propiedad nos permite documentar el uso del árbol.

Tabla asociada

Tabla de un proyecto de datos heredado cuyos registros van a ser visualizados en el árbol.

Ver botones +-

Esta propiedad nos permite visualizar u ocultar los botones + – que aparecen en cada nodo del árbol y que permite desplegar y plegar una rama del árbol, respectivamente.

Ver imágenes

Esta propiedad nos permite mostrar u ocultar un icono en cada rama del árbol.

Ver campo código

Esta propiedad nos permite mostrar u ocultar el campo código de cada registro visualizado en cada rama del árbol.

Orden alfabético

Si esta propiedad está desactivada las ramas del árbol de un mismo nivel serán ordenadas por el campo ID de la tabla y si está activada serán ordenadas alfabéticamente por el campo NAME de la tabla.

Formulario de alta

Formulario del proyecto en curso o de un proyecto heredado que será usado para dar de alta una ficha desde el árbol.

Formulario de modificación

Formulario del proyecto en curso o de un proyecto heredado que será para editar una ficha desde el árbol.

Formulario de baja

Formulario del proyecto en curso o de un proyecto heredado que será para eliminar una ficha desde el árbol.

Tipo de menú de contexto

El menú de contexto es el que aparece cuando el usuario final hace clic con el botón derecho del ratón. Los valores posibles son:

Ninguno

El objeto carecerá de menú de contexto.

Por defecto

El objeto dispondrá de un menú de contexto creado automáticamente por el sistema, que contendrá las opciones siguientes:

  • Alta de ficha: si el objeto tiene asociado un formulario de altas, lo abrirá para que el usuario pueda añadir una ficha.

  • Modificación de ficha: editará la ficha seleccionada en el formulario de modificación asociado al objeto.

  • Baja de ficha: abrirá el formulario de bajas asociado al objeto.

  • Invertir: invierte el orden de la lista, usando para ello el campo por el que se encuentra ordenada.

  • Filtrar: permite al usuario establecer y aplicar un filtro al objeto.

  • Ordenar: permite al usuario ordenar la lista por el campo que elija.

  • Quitar de la lista el seleccionado: quita del objeto el registro que el usuario tenga seleccionado. No lo borra físicamente, sino que simplemente lo quita de la lista.

Por defecto extendido

El objeto dispondrá de un menú de contexto creado automáticamente por el sistema que, además de las opciones del menú por defecto, incluye las siguientes:

  • Modificar campo…: permitirá al usuario modificar un campo de todos los registro de la lista.

  • Modificar campo si…: permitirá al usuario modificar un campo de todos los registro de la lista que cumplan una determinada condición.

  • Exportar a XML: permitirá al usuario exportar los registros de la lista a un fichero XML.

Personalizado

El menú de contexto del objeto será un objeto menú contenido en el proyecto.

Esta propiedad solamente estará disponible cuando el valor de la propiedad tipo de menú de contexto sea personalizado. Nos permitirá seleccionar el objeto menú que queramos usar como menú de contexto del árbol.

Toolbar

Esta propiedad permite asociar una toolbar al árbol.

Posición de la toolbar

Esta propiedad permite indicar la posición donde se mostrará la toolbar seleccionada en la propiedad anterior. Los valores posibles son:

  • Arriba: la toolbar será mostrada en la parte superior del árbol.

  • Abajo: la toolbar será mostrada en la parte inferior del árbol.

La navegación por las distintas ramas de un árbol usando las teclas de movimiento de cursor variará en función del estilo visual que estemos utilizando. Por ejemplo, con los estilos visuales Motif, CDE y Cleanlooks, cuando estamos en una subcarpeta de un árbol que no está desplegada, al pulsar la tecla del cursor izquierda el foco permanece en esa subcarpeta en lugar de moverse a la carpeta padre.

Última actualización