0

me préoccupe au sujet de ce qui est meilleure option pour récupérer les éléments de la liste de la liste sharepoint 2010 en javascriptmeilleure option pour lire des éléments de liste forment une sharepoint 2010 liste à l'aide js

il y a 2 options disponibles

1) sharepoint 2010 modèle objet client

http://msdn.microsoft.com/en-us/library/hh185011.aspx

2) jquery spservices

http://spservices.codeplex.com/documentation

mais je ne suis pas en mesure de comprendre que l'on est mieux est l'option en termes de sécurité, la sécurité & stabilité/faible entretien

et aussi j'ai un doute avec SharePoint2010 JSOM est qu'il a une méthode

var oList = clientContext.get_web(). Get_lists(). GetByTitle ('Announcements');

mais n'a pas de méthode pour getListByUrl

Est getListByTitle est sûr à utiliser (comme dans sharepoint Object Model il est généralement préférable d'utiliser GetListByUrl au lieu de GetListByTitle)?

s'il vous plaît partager votre expérience

grâce

Répondre

0

J'utilise habituellement modèle objet JavaScript quand je peux, parce qu'il est fourni par Microsoft. Donc, il est pris en charge, et supposé être plus testé et stable. Il est également plus viable à long terme par rapport aux webservices old school .asmx utilisés par SPServices.

Cependant, pour certaines fonctionnalités non disponibles dans JavaScript OM, SPServices est un bon choix.

A propos de GetListByTitle, il est généralement sûr et efficace, surtout pour votre propre liste. Cependant, il existe une capture pour la liste SharePoint car le titre peut ne pas être le même en fonction de la langue de votre site («Annonces» dans FR, «Annonces» en FR).
Selon ce que vous voulez faire, vous pouvez utiliser GetFolderByUrl ou boucle toutes les listes et vérifier url, etc ..

0

Les deux cadres sont assis sur le dessus de la logique métier de SharePoint, sont donc donnés la sécurité, la sécurité et la stabilité.

Comme mentionné par Nico, il y a plusieurs tâches que vous ne pouvez pas faire avec le CSOM. En général, vous devez utiliser SharePoint WebServices pour joindre des fichiers, par exemple, SPServices vous propose un wrapper JS autour des WebServices OOB de SharePoint. Il est donc plus facile d'inclure dans votre code JS existant.

En utilisant SPServices, vous n'avez pas besoin de vous préoccuper de toute la plomberie Demande, Réponse, tout est fait par SPServices.

Dans la plupart de nos projets, nous mixons CSOM et SPServices afin de réaliser toutes les tâches. Marc (l'auteur de SPServices) a également une excellente documentation sur les capacités de SPService sur Codeplex (voir http://spservices.codeplex.com/documentation)

Questions connexes