+2 votos
25 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 (49 pontos) | 25 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 (231 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 Mar 2020
  1. henrique.muller

    28 Pontos

  2. willian.metalsystem

    22 Pontos

  3. juliano.pezzini

    14 Pontos

  4. alan.jantz

    9 Pontos

  5. SlimShady

    6 Pontos

  6. maicon.pereira

    6 Pontos

  7. rafael.paludo

    5 Pontos

  8. Hithyshi

    5 Pontos

  9. fabio

    5 Pontos

  10. robert.volles

    5 Pontos

200 pontos
Melhores 2020 Mar 23 - 29
  1. willian.metalsystem

    4 Pontos

  2. rubens.montibeller

    2 Pontos

419 perguntas
470 respostas
342 comentários
465 usuários