Una de las demandas más solicitadas por los desarrolladores, sobre todo los que venían de versiones anteriores de la plataforma era la propiedad Editable y las Condiciones de Estilo en las Rejillas.
En la versión 7.3 de la plataforma V7 ya tenemos disponibles ambas características.
Para explicar paso a paso como convertir una rejilla en editable, y cómo asignarle condiciones de estilo vamos a utilizar como ejemplo los objetos del tutor de rejillas editables de Rafael Cueto de Velneo.
EDICION
El primer paso será ir a las propiedades de la rejilla que queramos convertir en editable. Buscaremos la propiedad Editable y la pondremos como Verdadero.
El siguiente paso será decidir qué columnas queremos hacer editables dentro de la rejilla. Iremos una a una poniendo la propiedad Editable cuerpo en Verdadero.
Una de las novedades más importantes de la rejilla editable, en comparación con la rejilla editable de versiones anteriores de la plataforma (6x), es que en las celdas les podemos asignar un menú. Este menú lanzará acciones.
El menú del tutor de rejillas editables de Velneo lanza 4 acciones:
- Nuevo, Localizar y Editar. Estas acciones tienen como origen la ficha de la tabla CUENTAS y ejecutan los comandos de ficha: Alta, Localizar y Edición de maestro.
- Un proceso cuyo origen debe ser la lista de la tabla en la que nos encontremos.
Sobre la edición de rejillas varias apreciaciones:
- Menús
- Podemos anidarlos.
- No se pueden usar menús dados por Velneo como pueden ser Ficha, Lista, Navegantes, etc.
- Los procesos que ejecutemos en una acción han de tener como origen la lista de la tabla en la que nos encontremos.
- Al editar un campo
- Numérico se nos muestra un microscroller para incrementar / decrementar el valor del campo.
- Booleano se nos abre un combobox con los valores Falso y Verdadero.
- Fecha disponemos de un calendario para seleccionar la fecha sin falta de asignarle ningún menú que lance una acción.
- Tabla estática se nos muestra un microscroller para que nos movamos por los distintos registros de la tabla. Siempre por el campo Nombre.
Reconociendo y agradeciendo todo lo que ha mejorado la rejilla editable respecto a versiones anteriores también le podríamos sacar alguna pega. La principal que veo es que, al hacerla editable, se hace necesario poder ejecutar eventos a la pérdida del foco de una celda.
CONDICIONES DE ESTILO
Para crear una Condición de estilo deberemos situarnos en el panel de sub-objetos de la columna a la que se la queramos aplicar y crear la Condición de estilo. Remarcar que podemos crear tantas condiciones de estilo como queramos sobre la misma columna.
Una vez asignado el Identificador y el Nombre deberemos poner en Fórmula Condición la condición que se ha de cumplir para aplicar a la celda la condición de estilo.
Una vez asignada la condición sólo nos queda decidir qué tipo de fuente, su color y el color del fondo que adoptará la columna al cumplirse la fórmula de condición.
Sobre las Condiciones de estilo indicar, tal como nos muestra el tutor de Velneo, que un cambio en el valor de una variable utilizada en la formula de la condición provoca que se refresque automáticamente la condición de estilo.
Para instalar esta open app y probarla pinchar aqui





