INSTITUCIONAL
COMUNIDADE
BLOG
AJUDA
MINHA CONTA
EN PT ES

User Controls 21.10.08 90x90

Dynamic Form Control: o novo user control de GeneXus X Evolution 1 que amplia os cenários de trabalho para desenho de estruturas

Que acontece quando é necessário editar dados cuja estrutura não é conhecida em design time? Neste caso a estrutura de dados necessita ser criada em run time e para isto dispomos de Dynamica Form Control. Casos típicos de uso são os formulários de impositiva ou estatística, as fichas médicas, entre outros.
O objetivo do novo User Control é permitir criar formulários de forma dinâmica e assim permitir a edição de um conjunto de propriedades em run time.

Por que uma estrutura de dados necessitaria ser editada em run time?

Existem cenários onde a estrutura da informação é só conhecida em run time. Imagine um sistema de formulários dinâmicos, como fichas médicas, formulários de impositiva, etc. Nesses cenários é preciso de muita flexibilidade na hora de definir as estruturas, e é por isso que geralmente são armazenadas em estruturas de dados mais ou menos genéricas. Como resultado, desconhecemos, por exemplo, que campos possuirá certo formulário médico até o momento preciso da execução.
Agora bem, é preciso poder editar os formulários e isto é resolvido pelo Dynamic Form Control.

Por que o uso deste user control beneficia ao desenvolvedor?

O desenvolvedor já não precisará fazer hacks para conseguir editar este tipo de estruturas. Simplesmente declara através de um SDT qual é a estrutura que deve ser editada e o controle se encarrega do resto.

:: Faça o download na Galeria de User Controls.

 
  • Um exemplo de Dynamic Form Control pode ser descarregado do GXserver sob o nome de Dynamicformdemo.

  • Conheça alguns dos possíveis cenários de uso, relacionados com campos, regras e edição de estruturas de dados; entre outros, no GeneXus Samples.
Relacionado
Novo user control para o Twitter :: Tweet Button em seus objetos
Especial #GeneXusOMelhorDe2014 :: Cloud Computing, Internet das Coisas, GeneXus X Evolution 3, Casos de Sucesso, Smart Devices e... Muitos mais!
Apps móveis: a chave para o crescimento de uma PME
Beacons: um olhar para o futuro do marketing tecnológico
#GX25 #Call4Speakers Nada mais, nada menos que 25 Encontros GeneXus
Avianca, a companhia aérea oficial do #G25 oferece descontos especiais para voos internacionais
A Comunidade GeneXus #Brasil organiza uma excursão partindo de Porte Alegre para assistir ao #GX25
GeneXus lança no SAP Forum Brasil GeneXus Early Adopter Program for SAP HANA Cloud Platform
GeneXus X Evolution 3 Upgrade 7
Novos parceiros acadêmicos no Brasil!