You are on page 1of 3

Automatic Refresh Grid Página 1 de 3

Search Go

Home Categories Statistics New Pages Recent Pages To be defined pages User's Groups Usuário: anônimo Entrar Registrar

Recentes: Automatic Refresh Grid

Artigo Falar Propriedades História Backlinks Visualizações

Atualização Automática de Grade Página

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

Os valores possíveis para esta propriedade são as seguintes: Grupo

z Quando as variáveis em mudar as condições (valor padrão) none


z Não

Quando as variáveis em condições de mudança

À 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:

ProductDescription como e quando não ProductDescription & ProductDescription.IsEmpty ();

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.

Atualização Automática de propriedade = No

Exemplo 3

Neste caso, a propriedade de atualização automática é definido como "Não".

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

Quando é que a atualização ocorrerá se Automatic Refresh = Não?

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:

z Pressionando Enter (apenas se a rede possui uma tabela de base)


z Clicar em um botão ou imagem para acionar a busca (neste caso, a grade pode ou não ter uma tabela de base).

Veja aqui para mais informações

Nota

Evento de atualização é sempre executado no servidor, seja automática ou não.

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

You might also like