Professional Documents
Culture Documents
Search Go
Home Categories Statistics New Pages Recent Pages To be defined pages User's Groups Usuário: anônimo Entrar Registrar
Publish
Export
Dependendo do valor do imóvel objeto Automatic Refresh, um controle de grade no formulário web é carregado Permalink
automaticamente quando filtros relacionadas com ele são inseridos.
Printable Version
Categorias
Um "Automatic refresh" é feito quando qualquer uma dessas alterações:
- Variáveis / atributos / propriedades que são parte tanto do objeto e as condições da rede. Web Application
- Variáveis / atributos que são de entrada do evento Load do objeto (ou grade). Development
- Variáveis / atributos / propriedades atribuídas em caso de início e incluído na grade (o objetivo é
GeneXus X Help
não perder o seu valor em cima da grade do refrescante).
Grid Control
Atualização Automática de propriedade
GeneXus X
Evolution 1 Help
O propósito da propriedade de atualização automática é dar a opção de decidir se deseja carregar a rede GeneXus X
automaticamente, ou para que o usuário final inserir os filtros e pressionar um botão "Atualizar" depois. Evolution 2 Help
À medida que o usuário digita os filtros, a grade é atualizada automaticamente sem que o usuário a clicar em um botão
"Atualizar".
Esta funcionalidade é resolvido usando Ajax, por isso apenas as informações necessárias viaja a partir do servidor para o
cliente (somente os registros filtrados grade).
Exemplo 1
Suponha que você tenha uma grade que carrega produtos diferentes, e as seguintes condições:
A variável & ProductDescription está na forma. Quando ele está vazio, sem os filtros são aplicados, por isso
todos os registros são mostrados:
http://translate.googleusercontent.com/translate_c?hl=pt-BR&prev=/search%3Fq%3D... 14/11/2011
Automatic Refresh Grid Página 2 de 3
À medida que o usuário digita algumas letras-chave no filtro do & ProductDescription, a grade filtra
automaticamente os registros correspondentes sem o usuário ter que clicar em um botão "Atualizar". A
atualização é feita automaticamente.
Nota: Dependendo do tipo de dados do filtro e do controle da Web usada para o filtro, a condição será aplicada como está sendo digitado ou ao
sair do campo. No caso de filtros em controles de edição, para filtros de caráter, eles são aplicados como o usuário digita-los. Para a data,
datetime, e os campos numéricos, as condições são avaliadas ao deixar o campo. No caso de filtros em caixas de combinação, combos
dinâmicos, as condições são avaliadas ao deixar o campo. Para caixas de seleção e botões de rádio, as condições são evauated quando o valor é
alterado. Note que apenas as atualizações de rede, não o restante da página, por isso, se uma caixa de seleção faz parte dos filtros,
ao verificar, iniciar a sua, atualizar e eventos de carga ganhou 't ser executado (porque só a grade é atualizado pelo AJAX).
Exemplo 2
Vamos considerar o mesmo exemplo acima, mas neste caso nós adicionamos outro filtro, que é uma caixa de combinação
dinâmica.
ProductDescription como e quando não ProductDescription & ProductDescription.IsEmpty (); ProductCategoryId = & &
ProductCategoryId quando não ProductCategoryId.isempty ();
Como o ProductDescription & está sendo inserido, as condições são avaliadas tendo em conta que existe uma
outra condição a ser avaliada, então os registros mostrados satisfazer ambas as condições, ao mesmo tempo.
Exemplo 3
Os usuários terão que clicar sobre o botão "Go", a fim de aplicar os filtros entraram. As condições serão avaliadas assim
que esse botão é pressionado. Neste caso particular, o botão está associado ao "Refresh" do evento.
http://translate.googleusercontent.com/translate_c?hl=pt-BR&prev=/search%3Fq%3D... 14/11/2011
Automatic Refresh Grid Página 3 de 3
Ação do usuário é necessária para fazer a grade de carregar os registros que satisfazem as condições. Dependendo se a
rede tem uma tabela base ou não, há duas ações do usuário possível fazer a atualização da grade após entrar os filtros:
Nota
Criado: 04/08/08 04:31 PM por sjuarez Última atualização: 11/14/11 04:38 por fedes_1987
Alimentado por GXwiki 3.0 (gerada com GeneXus X Evolution 1 U5) gxwiki@gxtechnical.com
http://translate.googleusercontent.com/translate_c?hl=pt-BR&prev=/search%3Fq%3D... 14/11/2011