Lien vers un formulaire de propriétés Modal dans SharePoint

Historiquement, les formulaires NewForm.aspx, EditForm.aspx et DispForm.aspx étaient accessibles directement en effectuant un hyperlien sur celui-ci. Depuis la version 2010, nous avons l’option proposée est une fenêtre Modal (Popup) et pour plusieurs d’entre nous, il est impossible d’effectuer un lien vers notre formulaire Modal. Nous sommes donc contraint de remettre le bon vieux formulaire aspx pour pouvoir par la suite faire pointer un lien sur celui-ci..

Voici donc la « Recette à suivre » pour établir un lien vers une fenêtre modal

  1. Naviguer à la page ou vous souhaitez mettre le lien
  2. Ajouter un WebPart « Éditeur de contenu » ou « Éditeur de script »
  3. Ajoutez le bout de code ci-bas dans l’éditeur de script

<script type= »text/javascript » src= »/_layouts/15/sp.runtime.js »></script>
<script type= »text/javascript » src= »/_layouts/15/sp.js »></script>

<script type= »text/javascript »>

function dialogfunction(pageUrl) {
var options = { url: pageUrl, width: 540, height: 800 };
SP.SOD.execute(‘sp.ui.dialog.js’, ‘SP.UI.ModalDialog.showModalDialog’, options);
}
</script>

Ajouter votre lien Html tel que ci-dessous en prenant soin de remplacer

  • URL DE VOTRE LISTE
  • URL DE RETOUR
  • NOM DU LIEN

<a href= »# » unselectable= »on » onclick= »dialogfunction(‘URL DE VOTRE LISTE/NewForm.aspx?Source=URL DE RETOUR&RootFolder=’) »>NOM DU LIEN</a>

Advertisements

Laisser un commentaire

Entrer les renseignements ci-dessous ou cliquer sur une icône pour ouvrir une session :

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l’aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s