Usuário com melhor resposta
[ModalDialog] Como faço para adicionar um botão de fechar para um SP.UI.ModalDialog.showModalDialog?

Pergunta
-
Olá,
Como que faço para adicionar um botão para fechar um SP.UI.ModalDialog.showModalDialog?
Eu já consigo abrir o Modal e até adicionar um botão nele, mas não consigo colocar um método que o feche.
Se eu coloco o close() ele fecha a página toda.
E agora?
Obrigado
K2rto'4 - Analista Sharepoint
"Hoje melhor do que ontem, amanhã melhor do que hoje!" 改 善
- Editado TI DEV sexta-feira, 27 de junho de 2014 14:27
Respostas
-
para meter close precisas adicionar na pagina que estas a abrir o modal dialog e adicionar um botao de fechar e depois metes "SP.UI.ModalDialog.commonModalDialogClose('');"
André Lage Microsoft SharePoint, CRM Consultant
Blog:http://aaclage.blogspot.com
Codeplex:http://spupload.codeplex.com/http://simplecamlsearch.codeplex.com/- Marcado como Resposta TI DEV terça-feira, 1 de abril de 2014 13:04
-
Olá André,
Foi isto mesmo que você disse.
No meu código ficou assim:
var button = document.createElement('button'); button.setAttribute('type','button') button.appendChild(document.createTextNode('Fechar')); button.onclick = function() {SP.UI.ModalDialog.commonModalDialogClose('');};
Abraços
K2rto'4 - Analista Sharepoint
"Hoje melhor do que ontem, amanhã melhor do que hoje!" 改 善- Marcado como Resposta TI DEV terça-feira, 1 de abril de 2014 13:08
-
Pessoal,
Pra fazer isso funcionar basta adicionar o script abaixo na página.
<script type="text/javascript"> var button = document.createElement('button'); button.setAttribute('type','button') button.appendChild(document.createTextNode('Fechar')); button.onclick = function() {SP.UI.ModalDialog.commonModalDialogClose('');}; document.body.appendChild(button); </script>
Abs
K2rto'4 - Analista Sharepoint
"Hoje melhor do que ontem, amanhã melhor do que hoje!" 改 善- Marcado como Resposta TI DEV quinta-feira, 22 de maio de 2014 17:57
Todas as Respostas
-
para meter close precisas adicionar na pagina que estas a abrir o modal dialog e adicionar um botao de fechar e depois metes "SP.UI.ModalDialog.commonModalDialogClose('');"
André Lage Microsoft SharePoint, CRM Consultant
Blog:http://aaclage.blogspot.com
Codeplex:http://spupload.codeplex.com/http://simplecamlsearch.codeplex.com/- Marcado como Resposta TI DEV terça-feira, 1 de abril de 2014 13:04
-
Olá André,
Foi isto mesmo que você disse.
No meu código ficou assim:
var button = document.createElement('button'); button.setAttribute('type','button') button.appendChild(document.createTextNode('Fechar')); button.onclick = function() {SP.UI.ModalDialog.commonModalDialogClose('');};
Abraços
K2rto'4 - Analista Sharepoint
"Hoje melhor do que ontem, amanhã melhor do que hoje!" 改 善- Marcado como Resposta TI DEV terça-feira, 1 de abril de 2014 13:08
-
Pessoal,
Pra fazer isso funcionar basta adicionar o script abaixo na página.
<script type="text/javascript"> var button = document.createElement('button'); button.setAttribute('type','button') button.appendChild(document.createTextNode('Fechar')); button.onclick = function() {SP.UI.ModalDialog.commonModalDialogClose('');}; document.body.appendChild(button); </script>
Abs
K2rto'4 - Analista Sharepoint
"Hoje melhor do que ontem, amanhã melhor do que hoje!" 改 善- Marcado como Resposta TI DEV quinta-feira, 22 de maio de 2014 17:57