none
estrutura de repetição após fechar popup RRS feed

  • Pergunta

  • Galera boa tarde!

    Alguem sabe se é possível faver continuar uma estrutura de repetição após fechar uma janela modal. Vou exemplicar, tenho este código:

     public void ImageButton2_Click(object sender, ImageClickEventArgs e)

     for (i = 0; i < gridPlanosA.Rows.Count; i++)
            {
                chkRenova = (CheckBox)gridPlanosA.Rows[i].Cells[1].FindControl("chkRenova");

                if (chkRenova.Checked == true)
                {

                    string jscript1 = "";
                    jscript1 += "<script language='javascript' type='text/javascript'>";
                    jscript1 += "window.open('renovacao.aspx','','resizable=no, menubar=no, scrollbars=no, width=850, height=550')";
                    jscript1 += "</script>";
                    ClientScript.RegisterClientScriptBlock(e.GetType(), "cliente", jscript1);
                }
            }

        }
    }

    Ele verifica se um determinado checbox dentro de um templatefield dentro do grid está marcado se sim ele chama um ajanela para que eu faça um cadatro. Minha dúvida é fazer, se possível, o seguite. Verifiquei se a primeira linha ta marcada, interrompo o for, chamo a janela, e ao fechar a janela eu continue verificando se as outras linhas estão marcadas, fazendo assim até eu varrer todo o grid. 

    É possivel galera?

    terça-feira, 16 de abril de 2013 17:52

Respostas

  • Opa,

    Você precisa fazer essa verificação client side, faz um for em JS que varre seus checkbox e dispara um poup-up e sai do for qd o poup-up fechar manda executar a validação denovo e assim vai até varrer todo o grid só então posta a pagina.

    Não sei se tem alguma maneira automatizada de fazer isso, talvez usando os Validators...

    Att,
    Tiago

    • Marcado como Resposta csharpItalo quarta-feira, 17 de abril de 2013 11:30
    terça-feira, 16 de abril de 2013 18:13

Todas as Respostas

  • Opa,

    Você precisa fazer essa verificação client side, faz um for em JS que varre seus checkbox e dispara um poup-up e sai do for qd o poup-up fechar manda executar a validação denovo e assim vai até varrer todo o grid só então posta a pagina.

    Não sei se tem alguma maneira automatizada de fazer isso, talvez usando os Validators...

    Att,
    Tiago

    • Marcado como Resposta csharpItalo quarta-feira, 17 de abril de 2013 11:30
    terça-feira, 16 de abril de 2013 18:13
  • Dentro do arquivo renovacão.aspx você coloca um botão fechar, no onclientclick desse botão você pode chamar uma função js da janela pai, através da propriedade window.opener:

    window.opener.FuncaoDoFormularioPai();


    Ao infinito e além!

    terça-feira, 16 de abril de 2013 19:33