Exemplo de função jQuery para abrir Modal no modelo do SharePoint.
[js]
// Abre o modal do WorkFlow de Aprovação
function AbrirModal(){
var htmlWorkFlows = “
| Exemplo de Modal |
“;
$(‘body’).append(htmlWorkFlow);
var mdModal = document.getElementById(‘mdModal’);
var options = {
html: mdModal,
width: 500,
height: 400,
allowMaximize:true,
title: ‘Modal Exemplo’,
showClose: true,
};
try {
SP.SOD.execute(‘sp.ui.dialog.js’, ‘SP.UI.ModalDialog.showModalDialog’, options);
}
catch (error) {
ExecuteOrDelayUntilScriptLoaded(AbrirModal, “sp.ui.dialog.js”);
SP.SOD.execute(‘sp.ui.dialog.js’, ‘SP.UI.ModalDialog.showModalDialog’, options);
}
}
[/js]
Você também pode abrir uma página como no exemplo
[js]
function openModalSolicitacao(pageUrl) {
SP.UI.ModalDialog.showModalDialog(
{
url: “/Lists/ListaExemplo/NewForm.aspx”,
width: 500,
height: 500,
allowMaximize:true,
title: “Exemplo de Modal”
}
);
}
[/js]
Até a próxima!