+3 votos
63 visitas
Tenho uma página especializada com um Form e alguns widgets de Grids, filhos deste Form.

Um desses widgets filhos é uma Consulta. è uma consulta simples, que busca alguns campos onde o campo DOCUMENTO é o handle do form, normal.

Porem, um dos outros widgets, abre um modal que roda um comando que altera uma dessas informações que esta Consulta busca, E, quando o modal é fechado, é feito postback, e outros widgets sao atualizados, porem, o widget de consulta não está buscando as informações atualizadas.

Se eu atualizar a página, o widget de consulta mostra os valores corretamente.

Este é o comportamento normal do widget de consulta? ele guarda algum tipo de cache?
por (51 pontos) | 63 visitas

1 Resposta

+1 voto
Melhor resposta

A atualização de widgets funciona da seguinte maneira:

  1. Widget Provedor (pai) sofreu alguma alteração => Widget Consumidor (filho) é atualizado;
  2. Widget Consumidor (filho) sofre alguma alteração => Widget Provedor (pai) não é atualizado;

Caso o widget que está precisando atualizar não tenha um Widget Provedor que sofreu alteração, será necessário disparar a sua atualização através do metodo ForceUpdate().

por (243 pontos)
selecionada por
Como o Widget Filho sofreu alteração, o que eu queria atualizar era OUTRO Widget Filho. Então tive que fazer o forceUpdate() mesmo.
Melhores Jun 2026
  1. Duwe

    4 Pontos

200 pontos
Melhores 2026 Jun 08 - 14
  1. danilo.pereira

    96 Pontos

  2. danilo.pereira

    96 Pontos

  3. danilo.pereira

    96 Pontos

  4. luciano.fronza

    61 Pontos

  5. luciano.fronza

    61 Pontos

  6. luciano.fronza

    61 Pontos

  7. diuari.molinari

    52 Pontos

  8. diuari.molinari

    51 Pontos

  9. diuari.molinari

    51 Pontos

  10. willian.metalsystem

    45 Pontos

518 perguntas
568 respostas
389 comentários
791 usuários