+3 votos
28 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) | 28 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 (621 pontos) | 25 visitas
0 votos
1 resposta
+4 votos
2 respostas
perguntado 20 Dez, 2019 por tamiris.lima (17 pontos) | 61 visitas
+2 votos
1 resposta
Melhores Apr 2020
  1. willian.metalsystem

    2 Pontos

200 pontos
Melhores 2020 Mar 30 - Apr 05
  1. anônimo

    5 Pontos

  2. willian.metalsystem

    4 Pontos

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