+3 votos
31 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) | 31 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 (623 pontos) | 26 visitas
0 votos
1 resposta
+4 votos
2 respostas
perguntado 20 Dez, 2019 por tamiris.lima (17 pontos) | 84 visitas
+2 votos
1 resposta
Melhores May 2020
  1. henrique.muller

    18 Pontos

  2. joao.melo

    14 Pontos

  3. joseglauber

    11 Pontos

  4. SlimShady

    7 Pontos

  5. willian.metalsystem

    6 Pontos

  6. lucas.melo

    3 Pontos

  7. fluipress.luciano

    2 Pontos

  8. pajucara.wallacef

    2 Pontos

  9. jean.filho

    2 Pontos

  10. maicon.pereira

    2 Pontos

200 pontos
Melhores 2020 May 25 - 31
    433 perguntas
    476 respostas
    345 comentários
    466 usuários