Alternador de lista

Se trata de un objeto de lista al que se le pueden declarar múltiples objeto de salida (rejilla, informe, casillero, etc.) entre los que el usuario final podrá alternar en tiempo de ejecución. Para crear un objeto de este tipo seleccionar la opción nuevo objeto/alternador de lista 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 de forma unívoca al objeto dentro del proyecto. Este identificador será el que usemos para referenciarlo en otras propiedades de otros objetos.

Constará de mayúsculas y números exclusivamente. Al identificar de forma unívoca un objeto no puede haber duplicidad.

Nombre

Etiqueta alfanumérica que servirá como descriptor del objeto. Se usará para presentar información del objeto en otros objetos y en los inspectores.

Podemos definir una etiqueta por cada idioma presente en el proyecto.

Estilos

Podemos definir los estilos:

Privado

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

Punto de inserción

Permitirá establecer una relación de herencia inversa con un objeto de un proyecto que hereda el proyecto actual. La activación de este estilo hará que el alternador no pueda ser editado ya que su contenido será establecido en el proyecto heredado por éste. Ver el capítulo relativo a sub-objeto inserción para ampliar información al respecto. Un alternador con este estilo activado se distinguirá visualmente en el panel de proyectos por usar una tipografía cursiva en su identificador:

En un alternador definido como punto de inserción no solamente se puede insertar un único alternador, sino que se pueden insertar n alternadores.

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.

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 objeto.

Tabla asociada

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

Objeto 1… Objeto 10

En estas propiedades especificaremos uno a uno los distintos objetos de lista que queramos que los usuarios finales puedan usar desde este alternador. Podremos especificar hasta 10 objetos de lista diferentes.

Toolbar

Si seleccionamos una toolbar en este parámetro, cada vez que usemos este alternador, éste llevará embebida la toolbar seleccionada, que podrá situarse, o bien encima o bien debajo de la rejilla.

Cambio de vista privado

En este parámetro indicaremos si el cambio de vista del alternador va a ser público (falso) o solamente podrá hacerse donde nosotros lo programemos (verdadero). En este caso, será necesario que programemos un proceso o un evento de interfaz usando el comando de instrucción de proceso interfaz: cambiar vista de alternador.

En el caso de que el cambio de vista vaya a ser público, en tiempo de ejecución el usuario podrá cambiar el objeto de salida del alternador usando los siguientes aceleradores de teclado: Alt + F6 para cambiar al objeto siguiente y Alt + F5 para cambiar al objeto anterior. Además, en aquellos objetos que tengan un menú de contexto por defecto también podrá cambiarse la vista a través del mismo:

El orden que se seguirá será el establecido en las propiedades del control.

Timer (Milisegundos)

Es un reloj que permitirá ejecutar automáticamente uno o varios eventos declarados en el alternador de forma periódica. En este parámetro se indicará el tiempo, en milisegundos, para cada iteración del timer. Si el valor es 0, querrá decir que no se activará el timer.

Última actualización