Usuário com melhor resposta
Abrir um modal dialog (jquery) a partir do select da GridView

Pergunta
-
Olá pessoal,
Caso alguém puder me ajudar.
Tenho uma gridView, e a partir do linkButton em um ItemTemplate desta grid, gostaria de abrir um dialog (jquery), com itens da linha da Grid.
Estou usando dessa forma,<script language="javascript" type="text/javascript"> function abrir() { $(document).ready(function (e) { $('#dialog').dialog({ height: 450, width: 600, modal: true, //autoOpen: false, position: "center" }); }); }; </script>
o dialog é minha div.... a função abrir esta sendo chamada no meu onClickClient do LinkButton.... e assim não esta funcionando....- Editado Marcos Bazilio terça-feira, 14 de agosto de 2012 16:04
Respostas
-
Rapaz, não será pq a página está dando PostBack? O clientClick do link funciona, mas aí dá um PostBack ná página e tudo quanto script que tiver na página é reiniciado, logo seu dialog fechará.
- Marcado como Resposta Marcos Bazilio quarta-feira, 15 de agosto de 2012 15:14
Todas as Respostas
-
Mas você já fez um teste para saber se o click do linkbutton está chamando alguma coisa? Pelo firebug mostra se está mesmo chamando? Porque o erro pode nem ser o seu modal e sim a chamada.
Terei prazer em tentar te ajudar :)
Sou só uma little padawan que tem sorte de andar com jedis, mas farei o possível por quem precisar :)
Se quiser: mayumisatox@gmail.com ou @MayogaX -
-
Tucão tenta fazer o seguinte, define um class para seus elementos LinkButton e cria um evento Jquery para manipular o click.
$('.meuLink').click(function () { //Modal de confirmação $("#dialog").dialog({ autoOpen: false, modal: true, position: "center", width: "auto", resizable: false, open: function (type, data) { $(this).parent().appendTo("form"); } }); });
Ja passei por problemas assim e nesses casos quando usei isto funcionou: $(this).parent().appendTo("form");
Espero que te ajude!!!
Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS
- Editado Janderson Candido de Mattos quinta-feira, 16 de agosto de 2012 14:02
-
Rapaz, não será pq a página está dando PostBack? O clientClick do link funciona, mas aí dá um PostBack ná página e tudo quanto script que tiver na página é reiniciado, logo seu dialog fechará.
- Marcado como Resposta Marcos Bazilio quarta-feira, 15 de agosto de 2012 15:14
-
Obrigado Marcos_, consegui resolver com UpdatePanel... Valeu
- Sugerido como Resposta Evandro Oliveira Novais sexta-feira, 17 de agosto de 2012 14:15
- Não Sugerido como Resposta Evandro Oliveira Novais sexta-feira, 17 de agosto de 2012 14:16
- Sugerido como Resposta Evandro Oliveira Novais sexta-feira, 17 de agosto de 2012 14:16