+3 votos
27 visitas

Eu tenho uma página que tem dois widgets. O widget pai é um formulário e o widget filho é um grid. No filho são adicionados registros por modal. Cada registro adicionado ou alterado no filho faz alterações no registro do pai. O problema é que o widget pai não é atualizado quando o modal do filho é fechado. Ou seja, para mostrar os valores atualizados do pai deve-se atualizar a página.

Existe alguma forma de fazer com que o widget pai ou a página atualize quando o modal de um widget filho for fechado?

por (27 pontos) | 27 visitas

1 Resposta

+1 voto
Melhor resposta

Na versão 15.2 foi liberada a funcionalidade de utilizar código C# nos .aspx.cs de páginas autogeradas do WES.
Documentação: http://wiki.benner.com.br/wiki/index.php?title=Code_file_em_p%C3%A1gina_autogerada

Para solucionar seu problema, coloque o código  no .aspx.cs da sua página autogerada:

protected override void OnLoadComplete(EventArgs e)
{
    //widget que alterei
    if (this.WIDGETID_635923322982667310.WidgetWasChanged)
    {
        //widget que quero atualizar      
        this.FORMWIDGET_635899339064704612.ForceUpdate();
    }
    base.OnLoadComplete(e);
} 

 

por (16 pontos)
selecionada por

Perguntas relacionadas

+2 votos
1 resposta
perguntado 24 Dez, 2019 por maicon.pereira (610 pontos) | 20 visitas
0 votos
1 resposta
+4 votos
2 respostas
perguntado 20 Dez, 2019 por tamiris.lima (17 pontos) | 26 visitas
+2 votos
1 resposta
Melhores Jan 2020
  1. diuari.molinari

    38 Pontos

  2. juliano.pezzini

    36 Pontos

  3. Gregory

    15 Pontos

  4. leandro.piscke

    15 Pontos

  5. willian.metalsystem

    12 Pontos

  6. alan.jantz

    12 Pontos

  7. regina.silva

    9 Pontos

  8. Cesar.Albuquerque

    8 Pontos

  9. wilson.junior

    8 Pontos

  10. maicon.pereira

    6 Pontos

200 pontos
Melhores 2020 Jan 20 - 26
    395 perguntas
    447 respostas
    329 comentários
    491 usuários