INSTITUCIONAL
COMUNIDAD
BLOG
AYUDA
MI CUENTA
EN PT ES

User Controls 21.10.08 90x90

Dynamic Form Control: el nuevo user control de GeneXus X Evolution 1 que amplía los escenarios de trabajo para diseño de estructuras

¿Qué sucede cuando es necesario editar datos cuya estructura no es conocida en design time? En este caso la estructura de datos a editar necesita ser creada en run time y para ello se cuenta con Dynamic Form Control. Casos típicos de uso se dan en los formularios de impositiva o estadísticas, las fichas médicas, entre otros.
El objetivo del nuevo User Control es permitir crear formularios de manera dinámica para así permitir la edición de un conjunto de propiedades en run time.

¿Por qué una estructura de datos necesitaría ser editada en run time?

Existen escenarios en donde la estructura de la información es sólo conocida en run time. Imagine un sistema de formularios dinámicos, como pueden ser fichas médicas, formularios de impositiva, etc. En esos escenarios se necesita mucha flexibilidad a la hora de definir las estructuras, y es por eso que en general se almacenan en estructuras de datos más o menos genéricas. Como resultado, no se sabe, por ejemplo, que campos tendrá cierto formulario médico hasta el momento preciso de la ejecución.
Ahora bien, es necesario poder editar estos formularios, y eso es lo que viene a solucionar el Dynamic Form Control.

¿Por qué usar este user control beneficia al desarrollador?

El desarrollador ya no tendrá que hacer hacks para lograr editar este tipo de estructuras. Simplemente declara a través de un SDT cuál es la estructura a editar y el control se encarga del resto.

:: Descárguelo en la Galería de User Controls.


 
  • Un ejemplo de Dynamic Form Control puede descargarse desde   GXserver bajo el nombre de Dynamicformdemo.

  • Conozca algunos de sus posibles escenarios de uso, relacionados   con campos, reglas y edición de estructuras de datos; entre otros, en  GeneXus Samples.
Relacionado
Nuevo user control para Twitter :: Tweet Button en sus objetos
Uruguay centraliza toda la información sobre comercio exterior e inversiones en Siicex, un portal desarrollado en GXportal y GeneXus
Curso de Seguridad en aplicaciones GeneXus
GeneXus X Evolution 3 Upgrade 2 Preview 3
GXquery 4.0 Upgrade 3 ¡Liberado!
LightCRM App para Windows Phone, Android e iOS desarrollada con GeneXus X Evolution 3 ¿La probaste?
¡919 certificados GeneXus! #GeneXusLoMejorDe2014
¡64 novedades en GeneXus MarketPlace!#GeneXusLoMejorDe2014
¡33 nuevas apps en el GeneXus ShowCase!#GeneXusLoMejorDe2014
¡23 Casos de éxito! #GeneXusLoMejorDe2014
Certificación SAP con GeneXus ERP Connector and Explorer #GeneXusLoMejorDe2014
GeneXus Cloud Computing #GeneXusLoMejorDe2014
Internet de las cosas #IoT #GeneXusLoMejorDe2014
2014 el año de GeneXus X Evolution 3 #GeneXusLoMejorDe2014
Carnaval Trivia 2015: la app para fanáticos de la fiesta de Momo desarrollada con GeneXus X Evolution 3