Champ de liste déroulante basé sur une liste personnalisée

Comment produire une liste déroulante à partir d’une liste de SharePoint. C’est un besoin qui me semble essentiel au point que cela pourrait être une fonctionnalité OOTB.

Pour le réaliser, il suffit d’ajouter le code ci-dessous dans un WebPart Éditeur de script.

Réf. https://social.msdn.microsoft.com/Forums/en-US/1b859eca-8ab2-4410-907d-dfa03edb2d3c/how-to-fill-html-dropdown-from-clientside-with-sharepoint-list-data?forum=sharepointdevelopmentlegacy

En deuxième étape, j’adapte ce code pour que lors de la sélection d’une des options de la liste déroulante un lien s’ouvre. Le lien est en fait la page elle-même avec des paramètres dans l’URL pour filtrer des WebParts qui se trouve dans la page.

 

Et finalement, je m’assure que l’option sélectionnée est choisie au chargement de la page. Sans oublier une option ‘Tous’ pour la première entrée sur la page ou si l’utilisateur désire voir les WebParts sans filtre.

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