|
| |
| |
|
|
|
A partir del creativo pedido de un cliente, PuntoExe aceptó el desafío de cambiar el comportamiento operativo de un ícono de GeneXus: El Patrón WorkWith.
Buena parte del paradigma de GeneXus como lenguaje se basa en la simplicidad que propone para el manejo de las estructuras transaccionales y el modelaje de su tratamiento operacional a través de los conocidos “Trabajar con”. Ya en plataforma Web, este patrón de comportamiento se adaptó eficientemente a las nuevas reglas del ambiente, incorporando la facilidad del pasaje al “View” de cada registro directamente desde la Grilla del “WorkWith” en atención a la necesidad de minimizar las opciones de navegación en el Explorador. En cambio, se ha mantenido entre nosotros la práctica de hacer el mantenimiento de los registros de la Grilla en el Form de la Transacción. Y esto puede ser necesario cuando la Transacción es compleja, pero no está en línea con el estándar en la nueva plataforma y su operación es muy poco eficiente cuando se trata del ABM de muchos registros a la vez. Ya en el último Encuentro GeneXus el tema nos había sido planteado y finalmente un importante nuevo cliente asumió la responsabilidad y formuló el requerimiento. El desarrollo debía proponer un nuevo cambio en el comportamiento del tradicional Patrón WorkWith para resolver el problema apuntado. Se trataba de buscar el modo de que el ABM de los registros se pudiera hacer directamente desde la Grilla, sin tener que pasar al Form de la Transacción, para lo cual era necesario trabajar con el concepto de Business Component y actualizar la misma en un proceso Batch. Pero pronto aparecieron inconvenientes que hubo que resolver, pues al pasar al modo Edición la propia Grilla se debía contemplar el tratamiento de algunos atributos particulares, cuando éstos son: · Clave · Clave Auto Numerada · Fórmula · Inferido · Redundante
También había que implementar la muestra de los errores de ingreso de datos, el soporte de los Controles de Edición en la grilla y en el caso de Controles Dinámicos contemplar la precarga de los valores dependiendo de otros elementos de la grilla, etc., etc., etc. El resultado obtenido nos ha entusiasmado mucho pues creemos haber hecho un nuevo aporte en el corazón mismo del Patrón de Patrones. Esperamos que después de ver el siguiente video con la demo a cargo de su creador el Ing. Juan Marcelo Bustamante, toda la comunidad GeneXus también así lo entienda.
VIDEO DEMOSTRATIVO
Si no puede ver el Video haga click aquí
|
| |
|
| |
| | |
|
|
|
|
|
|
|
|
| El Ing. Juan Marcelo Bustamante partició del X Evento GeneXus Brasil en el Hotel Caesar Business Faria Lima en San Pablo. | |
|
|
|
|
|
|
|
|
|
|
| |
|
| |
|
|
|
|
|
| Con esta nueva Beta hemos dado un gran paso. Esta versión de PXTools permite tanto realizar consultas como realizar altas, bajas y modificaciones en aplicaciones Smart Device y estamos enfocados a lograr simplificar la tarea de los desarrolladores también para esta nueva plataforma. | |
|
|
|
|
|
|
|
|
|
|
| |
|
| |
|
|
|
|
|
| En el evento de México PuntoExe presentará sus nuevas versiones del producto PXTools para las distintas versiones de GeneXus. Adicionalmente estamos liberando una nueva versión que marca un hito, fortaleciendo la filosofía de desarrollo de esta herramienta. | |
|
|
|
|
|
|
|
|
|
|
| |
|
| |
|
|
|
|
|
| Tenemos el agrado de anunciar la liberación de la nueva versión de PXTools para GeneXus X Evolution 1. Esta versión está siendo liberada conjuntamente con el Upgrade 3 de GeneXus que es requisito mínimo para su instalación. Hemos alcanzado una versión que está a la altura del desarrollo de aplicaciones Web sin perder de vista su objetivo original que ha sido el de colaborar en el proceso de migración de aplicaciones Win a Web. No se olviden que esta nueva versión incorpora además una novedosa licencia Trial Full y sin restricción de tiempo para pequeños proyectos, lo que la hace aprovechable para una gran cantidad de usuarios de la comunidad GeneXus que comienzan a desarrollar pequeños proyectos y no requiere una inversión inicial para comenzar a utilizar esta tecnología cada vez más indispensable. | |
|
|
|
|
|
|
|
|
|
|
| |
|
| |
|
|
| |
|
| |
|
|