INSTITUCIONAL
COMUNIDADE
BLOG
AJUDA
MINHA CONTA
EN PT ES

Imagen6856P

GeneXus Yi - AJAX: Filtrado em Combos Dinâmicos

Para oferecer mais usabilidade e facilitar na entrada de dados nas aplicações, a versão Yi de GeneXus potencia e flexibiliza a entrada de dados em combos dinâmicos.

Um controle muito utilizado tanto em aplicações com interface Web, como Win é o dynamic combo Box, que permite ver ativados em uma lista os valores de alguma tabela.

Em muitos casos é comum ter um conjunto de dynamic combo Box, onde a informação que é ativada depende diretamente do que o usuário tenha selecionado no combo anterior. Por exemplo, se o usuário selecionar um país de um combo que ative nomes de países, o combo seguinte será carregado e ativado com as cidades correspondentes a dito país.

Se bem as versões anteriores do GeneXus permitiam emular esta situação em aplicações Web, com esta funcionalidade que inclui GeneXus Yi, se facilita e diminui o custo de implementação. A partir desta nova versão de GeneXus, os combos dinâmicos nos quais exista uma relação de dependência direta (subordinação de tabelas bases de ambos), serão carregadas com dita restrições implícitas. Por exemplo, quando existe um combo para Países e um combo para Cidades; ao selecionar um País, serão mostradas as cidades correspondentes a esse país no combo.

Esta nova funcionalidade não está restrita a estes casos, mas também permite condicionar a carga em qualquer combo dinâmico, aumentando assim significativamente a funcionalidade de uma aplicação, já seja Web ou Win.

No caso das aplicações Web, a tecnologia detrás desta nova funcionalidade é ÁJAX, o que permite um máximo aproveitamento das aplicações Web.

http://wiki.gxtechnical.com/wiki/tiki-index.php?page=DynamicCombos  

Veja-o em funcionamento: http://www.gxajax.com/sample  

Mais informações sobre GeneXus e AJAX
http://www.gxajax.com

Relacionado
GeneXus incorpora AJAX: Mais potência e usabilidade
GeneXus Yi- AJAX: Aplicações Web com funcionalidade Win
Foi liberado o GeneXus Yi Release Candidate
GeneXus 9.0 liberada