+1 voto
97 visitas

Tenho um mesmo grid que está dentro de 3 tabs (Todos, aberto e processado), o que muda entre eles é o UserDefinedCriteriaWhereClause. 

abaixo deste grid existe um formulario que está vinculado ao grid, ou seja quando escolho o registro no grid ele carrega o formulario conforme o grid selecionado.

essa pagina é especializada, no formulario eu coloquei como  MasterWidgetId o grid.

No código fonte tem o evento abaixo:

protected override void LoadWebPartConnections()
{
        AddWebPartStaticConnection("GridDescredenciamentoFormDescredenciamento",                      "GridDescredenciamento", "FormDescredenciamento");

}

o problema é que o vinculo funciona somente quando eu selecion um registro.

exemplo:

Escolho um prestador que tenha  registro no grid o formulario vai carregar normalmente, quando troco para um prestador que não tenha registro no grid ele mantém no formulario a informação do ultimo registro selecionado.

 

Como faço para que o formulario limpe corretamente quando nao ter  registro no grid?

 

por (26 pontos) | 97 visitas
Qual a versão da tecnologia que está utilizando?
Estamos utilizando o Wes 18
18.0 ou 18.1?
estamos utilizando o 18.1

1 Resposta

+4 votos
Acho que a melhor solução para esse cenário é colocar o formulário em modal. a ligação do formulário será via url e não mais via widgetprovider, dessa forma não acontecerá mais esse problema.
por (470 pontos)
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
    346 comentários
    466 usuários