Lookup

07/05/2010

0

Bom dia a todos, li o seguinte tutorial aqui da devmedia https://www.devmedia.com.br/post-5039-Artigo--net-Magazine-37--Pesquisas-estilo-Lookup-usando-janelas-popup-na-Web.html, mas o codigo javascript tanto para abertura do popup (esse consegui fazer)  e seleção não estão presentes, gostaria principalmente do trecho q quando o usuário seleciona um determinado item no popup o mesmo se fecha e o codigo (chave) fosse para o primeiro formulário no caso do tutorial o de pedidos.
     Desde já agradeço!!!!
Rodrigo Pereira

Rodrigo Pereira

Responder

Posts

07/05/2010

Tiago Melantonio

Segue exemplo:

Form1.aspx
<script language="javascript" type="text/javascript">
       
        function popUp()
        {
            var path = 'WebForm2.aspx';
           
            open(path , 'Segunda página','width=452,height=520,status=no,scrollbars=yes,top=130,left=250');
        }
       
    </script>


<div>
        <a href="javascript:popUp();">Abrir PopUp</a>
        <asp:TextBox ID="txtName" runat="server"></asp:TextBox>
    </div>


Form2.aspx:
 <script type="text/javascript">
       
        function select()
        {
            var elm = document.getElementById('ddlItem');
            var elmform1 = opener.document.getElementById('txtName');
           
            elmform1.value = elm.value;
            window.close();
        }
       
    </script>

<div>
        <asp:DropDownList ID="ddlItem" runat="server">
            <asp:ListItem Value="0" Text="Item 0" Selected="True"></asp:ListItem>
            <asp:ListItem Value="1" Text="Item 1"></asp:ListItem>
            <asp:ListItem Value="2" Text="Item 2"></asp:ListItem>
            <asp:ListItem Value="3" Text="Item 3"></asp:ListItem>
            <asp:ListItem Value="4" Text="Item 4"></asp:ListItem>
            <asp:ListItem Value="5" Text="Item 5"></asp:ListItem>
            <asp:ListItem Value="6" Text="Item 6"></asp:ListItem>
        </asp:DropDownList>
    </div>

Form2.aspx.cs
 protected void Page_Load(object sender, EventArgs e)
        {
            ddlItem.Attributes.Add("onChange", "select();");
        }
Responder

10/05/2010

Rodrigo Pereira

Bom dia a todos, li o seguinte tutorial aqui da devmedia https://www.devmedia.com.br/post-5039-Artigo--net-Magazine-37--Pesquisas-estilo-Lookup-usando-janelas-popup-na-Web.html, mas o codigo javascript tanto para abertura do popup (esse consegui fazer)  e seleção não estão presentes, gostaria principalmente do trecho q quando o usuário seleciona um determinado item no popup o mesmo se fecha e o codigo (chave) fosse para o primeiro formulário no caso do tutorial o de pedidos.
     Desde já agradeço!!!!


Fiz conforme demonstrado, consigo abriu o popup, mas continua com problema da janela pai não receber o valor selecionado da filha, coloquei um alert para visualizar o valor vem como null, esse trecho campotal.value quando invoco no próprio vs o codigo inside não nos dá essa opção!!!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar