Catégorie SharePoint 2010
[SharePoint 2010] Enlever les apostrophes pour JavaScript en XSLT
Je suis tombé récemment sur un petit problème pour générer le rendu d’une liste SharePoint grâce à mon fichier XSLT. En utilisant des fonctions JavaScript, je devait passer certains champs (Titre et description dans mon cas) en paramètres, comme ceci: <a href="#" onclick="ModalDialog(‘{@Title}’,'{@Comment}’); return false"> <div>…</div> </a> Dans certains cas, j’avais un message d’erreur JS. […]
[SharePoint 2010] Distinguer le mode Edit du mode Display en CSS
Nous avons tous déjà été confronté lors d’une intégration graphique de distinguer le mode Display, du mode Edit dans sa Master Page. En effet, lorsque nous passons en mode Edit, nous avons des nouvelles zones qui apparaissent afin d’y ajouter nos composant WebParts, des zones complètement dynamiques et mobiles dans la page. SI vous avez […]
[SharePoint 2010] Faire un champ lookup sur la même liste
Il peut vous arriver, pour plusieurs raisons, de devoir faire un champ lookup sur un autre champ de la même liste. Le problème est, que lors de la création de votre template de liste et plus précisément de votre champ, que mettre dans « List » ? La liste n’existe pas encore, donc en mettant son nom, ça […]
[SharePoint 2010] Astuce pour récupérer le schema.xml d’une liste
Lorsque vous voulez faire vos propres templates de liste, le plus souvent, vous commencez par la créer directement sur votre site afin de tester les différents types de champs nécessaires ainsi que pour créer vos différentes vues. Il faut ensuite la packager dans votre solution Visual Studio, afin de l’ajouter à votre feature. Cependant, c’est souvent long […]
[SharePoint 2010] Statuts et notifications pour vos développements
Grâce à l’api SharePoint ECMA Script (communication JavaScript et SharePoint), nous avons accès à plusieurs fonctions très utiles pour nos développements. Ce qui nous permet de les rendre dynamique et moderne. Je vais vous présenter ici 2 systèmes permettant de gérer des états ainsi que des messages de notifications de manière très simple et sans […]
[SharePoint 2010] Sélectionner la langue d’affichage en utilisant du JavaScript
Par défaut, pour changer la langue d’affichage, il faut passer par cette interface : Il peut s’avérer qu’en cas d’accès anonyme ou dans certains cas spécifiques, que l’on ne puisse/veuille pas accéder à ce menu. On peut également vouloir proposer à l’utilisateur une approche différente.
[SharePoint 2010] Editer les pages, personnaliser les pages ou encore les sauvegarder en utilisant du JavaScript
Il peut arriver de devoir cacher le ruban, lancer des actions sur une page lors de l’exécution d’une fonction JavaScript ou encore de devoir changer l’emplacement des boutons pour une utilisation plus facile par l’utilisateur final. Plusieurs raisons qui ne nous permettent pas d’utiliser directement les boutons du ruban. Il suffit pour cela d’appeler le […]
[SharePoint 2010] Problème lors d’un second postback dans une WebPart avec un UpdatePanel ou une SPGridView
Vous l’avez peut-être remarqué mais, lorsque vous ajoutez un bouton dans un UpdatePanel ou encore dans une SPGridView (qui utilise également ce mécanisme pour afficher les données), l’action du bouton ne fonctionne que la première fois. Il vous faut recharger complètement la page pour pouvoir le refaire marcher. Après plusieurs recherches, j’ai pu trouver une […]
[SharePoint 2010] Désactiver la restriction du Client Object Model (ECMAScript) pour les utilisateurs anonymes
L’utilisation du modèle objet client de SharePoint 2010 permet de facilement récupérer des données, cependant, vous avez peut-être remarqué que son utilisation en mode anonyme ne fonctionne pas. Vous obtiendrez en effet un message d’erreur comme quoi la méthode “GetItems” a été désactivé par l’administrateur : "ErrorMessage":"The method \"GetItems\" of the type \"List\" with id […]