PXTools: Nuevo generador y nuevos controles responsivos

36
PXTools: Nuevo generador y nuevos controles responsivos Ing. Juan Marcelo Bustamante @jmblamas @pxtoolsuy [email protected]

Transcript of PXTools: Nuevo generador y nuevos controles responsivos

Page 1: PXTools: Nuevo generador y nuevos controles responsivos

PXTools: Nuevo generador y nuevos controles responsivos

Ing. Juan Marcelo Bustamante

@jmblamas @pxtoolsuy

[email protected]

Page 2: PXTools: Nuevo generador y nuevos controles responsivos

PXTools

Page 3: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

8Patrones–  WorkWith–  ParameterRequest–  Composer–  FlowController–  OAV–  Synchronization–  Audit–  ReportTemplate

26Módulos–  APIs–  Menus–  ProcessStatus–  SendMails–  ReceiveMails–  SystemParameters–  Alerts–  BatchPrint–  ControlPreferences–  Documents–  DynamicCallReferences–  System–  Projects–  TaskManager–  AuditLog–  OAV–  PeopleOrganizations–  Security–  SynchronizationLog–  SynchronizationWebServices–  CountriesStatesCities–  PrinterMarkupLanguage–  IssueTracking–  FileStorage–  InternetofThings–  BeagleBone

3MódulosSD–  Help–  No?fica?ons–  Beacons

7UserControls–  PasswordQualityChecker–  ScrollLine–  PasswordFlashLetter–  PasswordSD–  InConcert–  ResponsiveLayout–  SmartMenus

10Extensiones–  InstanceFindandReplace–  LicenseManager–  InstallManager–  ApplyDefault–  InstanceAttacher–  ReverttoPreviousDateVersion–  ChangeReferece–  SaveModules–  SaveObjects–  GenerateWebStartupObject

3ExternalObjects–  PXToolsSD(SMS&Bluetooth)–  JavaFileProperties–  JavaChartGenerator

2ExternalPrograms–  XPZConverter–  KBSynchroniza?on

Page 4: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

Patterns UI

Filosofía PXTools

Web Desktop Smart Devices Web Responsive

Page 5: PXTools: Nuevo generador y nuevos controles responsivos

PXTools Generador Web Desktop

Page 6: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

Generador Web Desktop y GXUI

Page 7: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

Generador Web Desktop y GXUI

Page 8: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

Generador Web Desktop y GXUI

•  Orden por Títulos •  Scroll Interno •  Ocultamiento de

Columnas •  Cambio de posición de

columnas

Page 9: PXTools: Nuevo generador y nuevos controles responsivos

PXTools Generador Web Responsivo

Page 10: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

Web Responsivo

Generador Web Responsivo

Desktop Smart Devices

Page 11: PXTools: Nuevo generador y nuevos controles responsivos

PXTools Generador Web Responsivo

para Smart Devices

Page 12: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

Smart Devices

49%

36% 15%

Page 13: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

Smart Devices

Page 14: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

Smart Devices

Page 15: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

Generador Responsivo

Page 16: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

Generador Responsivo

Page 17: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

Generador Responsivo - Demo •  Insert con carga de variables antes de llamar a Transacción. • Modelo con acciones fuera y dentro de grilla. •  Búsqueda única •  Búsqueda avanzada y órdenes predefinidos • Orden por columnas por base de datos •  Controles avanzados de paginación • Manejo de Template •  Interacción con JQuery y JQueryUI

Page 18: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

Nuevos métodos soportados (UC / Javascript)

•  Métodos de Posicionamiento (JQueryUI) – Position – ParentPosition

•  Métodos y Eventos relacionados a acciones del Mouse (JQuery) – OutsideEvent – ParentOutsideEvent – OnOutsideClick

•  Cambiar clases de elementos desconocidos x GeneXus (JQuery) – AddClass – RemoveClass

Page 19: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

Nuevos métodos soportados (GeneXus) •  Cambio de clases de elementos conocidos por GeneXus

– AddClass – HasClass – RemoveClass – RemoveHiddenClasses – RemoveOffsetClasses – ReplaceClass – ToogleClass – ToogleClasses – ToogleClassRemoveOffset – ToogleShowHideClasses

Page 20: PXTools: Nuevo generador y nuevos controles responsivos

PXTools Responsive Layout

Page 21: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

PXTools Responsive Layout

TOP

LEFT CENTER RIGHT

BOTTOM

Page 22: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

PXTools Responsive Layout

BETWEEN FULL

Page 23: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

PXTools Responsive Layout

Page 24: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

PXTools Responsive Layout - Demo

•  User Control en el Development Environment. •  Carga de parámetros basados en DataProvider. •  Soporte de plataformas: Dimensiones y Tipo de Dispositivo. •  Modo de regiones: Push o Float y Smart para región Top. •  Regiones Left y Right: Full o entre Top y Bottom. •  Adaptabilidad según cambios de plataformas. •  Bloqueo del resto de las áreas al Flotar. •  Superposición de áreas Flotantes según orden de aparición. •  Manejo de scroll único o scroll por cada área. •  Métodos para realizar cambios en Run-Time

Page 25: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

PXTools Responsive Layout - Métodos soportados

• Métodos de Visibilidad – Show, Hide, ToogleVisible

• Métodos relacionados a Modos – Float, Push, ToogleMode

• Métodos relacionados a manejo de Smart Top – Maximize, Minimize, ToogleSize

•  Propiedades para saber el estado de cada región

Page 26: PXTools: Nuevo generador y nuevos controles responsivos

PXTools Smart Menus

Page 27: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

PXTools Smart Menus http://www.smartmenus.org/

Page 28: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

PXTools Smart Menus

Page 29: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

PXTools Smart Menus

Opción 1 Opción 2 Opción 4 Opción 3

Opción 5

Opción 7

Opción 6

Page 30: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

PXTools Smart Menus

Opción 1 Opción 3 Opción 2

Opción 4

Opción 7

Opción 5

Opción 6

Page 31: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

PXTools Smart Menus - Demo

• User Control en el Development Environment. •  Carga de datos basados en DataProvider. •  Comportamientos:

– Horizontal Responsivo Push – Horizontal Responsivo Float – Horizontal Smart – Vertical

•  Propiedad de cambio de comportamiento responsivo •  Propiedad de cambio de tema.

Page 32: PXTools: Nuevo generador y nuevos controles responsivos

Precios

Page 33: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

PXTools Responsive Layout

USD 94

Page 34: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

PXTools Smart Menu

USD 26

Page 35: PXTools: Nuevo generador y nuevos controles responsivos

#GXMX

¿Preguntas?

Page 36: PXTools: Nuevo generador y nuevos controles responsivos

¡MUCHAS GRACIAS! Ing. Juan Marcelo Bustamante

[email protected] @jmblamas @pxtoolsuy