Prueba Velneo Gratis

Te ofrecemos todo el poder de Velneo durante 1 mes para desarrollar la aplicación que tu empresa necesita.

Saber más
Thank you! Check your email for confirmation.

Comandos de Interfaz

Desde la última beta, tenemos disponible la carpeta de comandos "Interfaz", que nos permitirá actuar sobre la interfaz de nuestros formularios con una flexibilidad y potencia desconocidas hasta ahora.Este nuevo grupo de comandos estarán disponibles en el ámbito donde tenga sentido manipular la interfaz, por ejemplo en formularios y cualquier objeto de interfaz que maneje eventos. Es recomendable antes de continuar con este artículo, que se haya leído el artículo sobre "Eventos".A continuación vamos a hacer un repaso a cada instrucción de este grupo:Mostrar / Ocultar objeto y Es visibleEstos comandos permiten que un objeto se muestre o no en función de una condición.Por ejemplo, un mismo espacio dentro del formulario puede contener un control web y un control imagen, y según seleccionemos "foto" o "dirección" en una rejilla vemos en ese mismo espacio, o su foto, o un control web con el mapa localizado en GoogleMaps. Otro ejemplo más común sería, si en una ficha de alta se marca que la dirección de envío de correo es distinta a la de residencia, se muestren los controles de edición necesarios para escribir dicha dirección de envío, o en caso contrario se oculten.Si a lo anterior añadimos la potencia de los layouts que distribuyen dinámicamente los controles, podemos mostrar y ocultar controles reestructurándose en tiempo de ejecución la posición y tamaño del resto de controles visibles.El comando "Es visible", como su nombre indica, nos devuelve si un objeto está visible o no en ese momento.Activar / Desactivar objeto y Esta activoEl uso y descripción es similar al anterior, la diferencia es que el control, se activa o desactiva, permitiéndose o no su uso.Activar foco / Quitar foco y Tiene focoNos permite fijar el foco en un control o quitárselo. Es útil para agilizar y afinar por ejemplo, la inserción de datos por parte del usuario en un formulario.Aceptar / CancelarEstos comandos crean un comportamiento idéntico a cuando se pulsa el botón Aceptar o Cancelar dentro de un formularioSet Paleta / Set FuenteEn las propiedades de una caja de aplicación, podemos definir paletas de colores y fuentes, y a ambos se les asigna un nombre. Con los comandos Set paleta / Fuente y el nombre que se les ha dado, podemos fijar a un objeto dichos estilos de elementos. Un ejemplo útil sería, si el usuario no ha rellenado un dato obligatorio, lo detectamos y aplicamos con "set fuente" un estilo de letra en negrita y rojo a la fuente de la etiqueta del campo sin rellenar, con lo que el usuario lo localizará rápidamente.

Recalcula ControlSirve para actualizar el contenido de un control. Por ejemplo, si un control está alimentado de forma que muestra una lista de fichas en base a unos parámetros, y necesitamos que se refresque porque existen cambios que hacen que su contenido ya no sea el correcto, llamaremos a esta instrucción de modo que "recalculará" el contenido.(Véase ejemplo más abajo)Procesar ControlNos sirve para acceder a los datos del control e interactuar con ellos, ya sea para leerlos, modificarlos, borrarlos, etc.Un ejemplo común seria ejecutar "Procesar Control" cuando se selecciona una ficha sobre una rejilla, para después llamar a "Leer ficha seleccionada" y operar con los datos.

Para más información acerca del uso de los principales comandos de interfaz, recomendamos que observéis el ejemplo del TPV que tenéis disponible en el catálogo de aplicaciones de la beta de octubre.

Fernando Félix
18/11/2008
Regístrate ahora y nuestro equipo se pondrá en contacto muy pronto