none
Janela Popup dentro de um Updatepanel RRS feed

  • Pergunta

  • Cenário:

    1) Somente 1 Updatepanel englobando o panel que contém:(2textbox(código e descrição do fornecedor) e 1 imagebutton que faz a chamada janela PopUp. 

    - Desta maneira a janela popup abre perfeitamente, mas desta maneira a cada postback refaz a tela toda e ñ consigo controlar o foco nos controles. (IMAGEM ABAIXO)  

    2) 1 Update Panel englobando a o panel de botoes e o tabcontainer

        Tentei assim também: 1 Update Panel englobando a o panel de botoes e o tabcontainer e 1 updatepanel englobando os campos do fornecedor e botão que faz a chamada. (da o mesmo resultado)

    - Desta forma ao clicar no botão incluir, consigo controlar o foco perfeitamente, jogando p/ o botão que abre a janela popup. Mas ao clicar no botão p/ fazer a chamada da janela popup, acontece isto... a Popup abre normalmente, mas as imagens do botoes somen, e o tabcontainer também... (IMAGEM ABAIXO)

    Alguém já passou por isso ?


    Leandro

    quarta-feira, 15 de fevereiro de 2012 20:07

Todas as Respostas

  • Bom dia,

    Trabalho com popups normalmente, com postback e tudo o que tem direito, não tenho estes problemas.

    Como você está fazendo a chamada do popup ?

    quinta-feira, 16 de fevereiro de 2012 10:00
  • Bom dia Cleber,

    Faço a chamada da seguinte forma:

    CodeBehind:

    - ScriptManager.RegisterStarupScript(Page,Page.GetType(),"Pesquisa","javascript:Abrir_Popup_Modal('Fornecedor','Pesquisa.aspx','Consulta de Fornecedor',370','520');",True)

    JavaScript

    function Abrir_Popup_Modal(Cadastro,URL,Titulo,Altura, Largura) {

    eval(window.showModalDialog(URL,Titulo,'Resizable:no; DialogHeight:' + Altura + 'px; DialogWidth:' + Largura + 'px; Edge:raised; Help:no; Status:no; Center:yes;'));

    if (Cadastro == "Fornecedor") { 

    document.getElementById('<%=btnPesquisar_Fornecedor.ClientID%>').click();

    }

    else if ... (faço mais uns teste com a mesma estrura de cima)


    Leandro

    quinta-feira, 16 de fevereiro de 2012 10:28