PXTools
Descargas
Cursos
Noticias
Foro
Contacto
Buscar
PXTools (for X Evolution 2) 2.0 Beta 7 liberada!
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.
Ampliar
Nuevo Generador PXTools para Smart Devices
En Noviembre de 2011 nuestra empresa decidió el soporte de la generación de PXTools para la nueva plataforma de Smart Devices. Hoy estamos llegando al evento de GeneXus-México con la liberación de la Beta 1 de PXTools (for X Evolution 2). Adicionalmente hemos decidido desarrollar una pequeña Demo para demostrar las capacidades de desarrollo de PXTools tanto en aplicaciones Web como en Smart Devices.
Ampliar
Registro de Usuario Aquí.
eMail: Clave:
Perfil
Recuperar Contraseña
Patrón PXWorkWith
Características Principales
El patrón PXWorkWith es una versión avanzada del patrón WorkWith de Artech. Las principales elementos que lo diferencian es la incorporación de funcionalidades para optimizar la Interfáz Gráfica y para potenciar las funcionalidades de programación que permiten mantener el dinamismo del WebPanel generado.
Soporte de Form en Transacciones
En el nodo Transacción es posible delcarar el Form con suficiente flexibilidad como para soportar todos los formatos de formulario que hemos encontrado declarados en las aplicaciones Win de nuestros clientes.
De esta manera el Pattern PXWorkWith adquiere una potencialidad muy grande y permite desarrollar el ciclo completo de la lógica de un "Work With".
Tabs en Transacciones
Entre las funcionalidades soportadas para el Form de una Transacción se encuentra el soporte de Tabs. La interacción entre los distintos Tabs se resuelve a nivel de Javascript lo que determina que la totalidad de los elementos entre los distintos Tabs pertenezcan a una misma UTL.
A estos Tabs (al igual que en el nodo View) es posible declararlos Tabular o de tipo Grid, permitiendo de esta manera soportar múltiples sublevels (no anidados) en una Transacción.
Soporte de Load sin Tabla Base
Una de las primeras funcionalidades que debímos lograr es permitir el Load sin Tabla Base. Esto implicaba que la totalidad de elementos de la grilla fueran variables.
Para esto fue necesario dar soporte a la propiedad que permite la incorporación del código para el Evento Load. El problema siguente fue el resolver la automatización del paginado bajo esta característica. El inconveniente es que el comando Load no está soportado por los controles de paginación de GeneXus. Lo que hace en este caso el patrón es Parsear el código generado en el LoadCode y generar código adicional para contemplar la paginación.
Esta funcionalidad resulta escencial para facilitar procesos de migración rápidos y eficientes, sin requerir de un programador con vastos conocimientos en la plataforma Web.
Force Grid Load
En las situaciones en que se declaran variables editables en la grilla y dependiendo de la complejidad de la programación del Evento Load, la ejecución de eventos en GeneXus no logran a veces conservar los contenidos de las variables de la grilla que han sido ingresados.
Esta pérdida de datos ingresados fue lo suficientemente grave como para dar soporte a la propiedad Force Grid Load. Simplemente indicando esta propiedad en True se realiza la recuperación de variables en el Evento Load.
Top y Bottom Fixed Data
Es posible declarar Fixed Data antes y después de la grilla. El objetivo principal es dar soporte a Consultas que tipicameten manejan Saldo Anterior (en Top Fixed Data) y Saldo Actual (en Bottom Fixed Data).
Ordenes Condicionados
Es posible definir múltiples órdenes y condicionados. La existencia de múltiples órdenes determinará la existencia de una combo con la muestra de todos los órdenes válidos para las condiciones previamente validadas.
En caso de quedar una única opción de orden validada, se invisibiliza dicha combo y se adjudica dicho orden.
Scroll en Grillas
Con el objetivo de mantener la estética funcional, el soporte de scroll en grilla es algo natural verlo en aplicaciones Win. Es por esto que se determinó que el Scroll en Grilla debía ser parte básica del soporte de las aplicaciones generadas por PXTools.
Esto aplica a la grilla del Selection y también a la o las grillas soportadas como Sublevel o Tabs de tipo Grid de la Transacción.
Dicho soporte es compatible con todos los Navegadores, generando los Javascripts necesarios para mantener dicha compatibilidad.

PuntoExe Consultores - www.puntoexe.com.uy - (598) 2336 6612 - Vaimaca 1339 - Montevideo - Uruguay