The Seed Company Software

Desarrollo de aplicaciones profesionales para la Pyme

En The Seed Company Software no sólo entendemos de tecnología, entendemos sus necesidades. Confíe en nosotros para diagnosticar sus necesidades e implantar las soluciones que lograr/aacute;n sacar un máximo beneficio a su negocio

Esta usted en: Inicio > Blog > Archivo

Archivo de la categoría ‘Desarrollo’

Menú arbolado sincronizado con Pila de formularios

Martes, 2 de Marzo de 2010
Menú arbolado sincronizado con Pila de formularios

Menú arbolado sincronizado con una PIla de formularios

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.

Formulario antiguo con un Separador de formularios

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.

Rejillas editables y con condiciones de estilo

Miércoles, 24 de Febrero de 2010

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

Buscador

Formulario de búsqueda

Categorías

Archivo

Enlaces

The Seed Company Software Fraternidad, 5 - Bajo 33013 - Oviedo - Asturias - España +34-984-285-397 / +34-984-119-353