Casillero
Casillero
El casillero es un objeto que sirve para presentar listas de registros de las tablas.

El casillero siempre va asociado a una tabla de un proyecto de datos heredado. El flujo es Lista de la tabla asociada tanto para la entrada como para la salida.
El casillero esta compuesto por una serie de celdas (casillas) distribuidas en forma de filas y columnas. Una celda se corresponde con un registro de una tabla. Una celda permitirá mostrar un formulario concreto de un registro concreto de la tabla a la que pertenece el casillero. Cada celda a su vez es un botón que permite disparar un comando al hacer clic sobre él.
Para crear un objeto de este tipo hacer doble clic sobre el icono correspondiente
de la galería de objetos (Tecla Insert).
Sus propiedades son:
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 casillero. Es el texto que se presentará al usuario final de la aplicación para referenciar el casillero. Podemos definir una etiqueta por cada idioma presente en el proyecto.
Estilos: Podemos definir los estilos siguientes:
Privado que 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.
Comentarios: Esta propiedad nos permite documentar el uso del casillero.
Tabla asociada: Tabla de un proyecto de datos heredado cuyos registros van a ser visualizados en el casillero.
Formulario: Formulario del proyecto en curso o de un proyecto heredado que será usado para mostrar cada ficha en cada celda del casillero.
Columnas: Esta propiedad nos permite definir el número de colunmas de tendrá cada fila del casillero.
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 casillero carecerá de menú de contexto.
Por defecto: El casillero dispondrá de un menú de contexto creado automáticamente por el sistema.
Personalizado: El menú de contexto del casillero será un objeto menú contenido en el proyecto.
Menú de contexto: 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 casillero.
Comando: El comando es la instrucción que se ejecuta cuando el usuario final hace clic con el botón izquierdo del ratón sobre una celda del casillero. Los valores posibles son:
Ninguno: No hará nada.
Editar formulario: Se eidtará el formulario asignado al casillero para la modificación de la ficha correspondiente a la celda pulsada. La edición del formulario se hará en la propia celda.
Ejecutar proceso: Se ejecutará un objeto proceso contenido en el proyecto. El proceso a disparar deberá tener, o bien, origen lista de la tabla asociada al casillero, o bien, sin origen.
Proceso: Esta propiedad solamente estará disponible cuando el valor de la propiedad Comando sea Ejecutar proceso. Nos permitirá seleccionar el objeto proceso que queramos usar como acción al pulsar sobre una celda del casillero. Este objeto proceso deberá tener como origen ficha de la Tabla origen del casillero.
Toolbar: Esta propiedad nos permitirá seleccionar el objeto toolbar que queramos adjuntar al casillero.
Posición de la toolbar: Esta propiedad solamente estará disponible cuando se haya seleccionado un objeto toolbar en la propiedad Toolbar. Nos permitirá seleccionar la posición donde se aparcará el objeto toolbarLos valores posibles son:
Arriba: Se aparcará en la parte superior del casillero.
Abajo: Se aparcará en la parte inferior del casillero.
