0

у меня есть беспокойство, о котором лучше вариант, чтобы получить список элементов из списка Sharepoint 2010 в JavaScriptЛучше вариант, чтобы прочитать элементы списка сформировать список SharePoint 2010 с помощью JS

Есть 2 доступные опции

1) SharePoint клиент 2010 объектная модель

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

2) JQuery spservices

http://spservices.codeplex.com/documentation

, но я не в состоянии понять, какой из них лучше вариант с точки зрения безопасности, безопасности & стабильность/низкое содержание

, а также у меня есть сомнения, с sharepoint2010 JSOM является то, что он имеет метод

var oList = clientContext.get_web(). Get_lists(). GetByTitle ('Объявления');

, но не имеет какой-либо метод для getListByUrl

ли getListByTitle безопасно использовать (как в Sharepoint объектной модели в целом предпочтительно использовать GetListByUrl вместо GetListByTitle)?

пожалуйста, поделитесь своим опытом

благодаря

ответ

0

Я обычно использую объект JavaScript модель, когда я могу, потому что это предусмотрено Microsoft. Поэтому он поддерживается и должен быть более проверенным и стабильным. Это также более жизнеспособно в долгосрочной перспективе по сравнению со старыми школьными веб-сервисами .asmx, используемыми SPServices.

Однако, для некоторых функций, недоступных в JavaScript OM, SPServices - хороший выбор.

О GetListByTitle, это обычно безопасно и эффективно, особенно для вашего собственного списка. Однако есть список catch для SharePoint, потому что заголовок может быть не таким же, в зависимости от вашего веб-языка («Объявления» в EN, «Annonces» в FR).
В зависимости от того, что вы хотите сделать, вы можете использовать GetFolderByUrl или цикл всех списков и проверить URL, и т.д ..

0

Обе структуры сидят на вершине бизнес-логики SharePoint, поэтому безопасность, безопасность и стабильность дают.

Как упоминалось Нико, есть несколько задач, которые вы не можете сделать с CSOM. В общем, вы должны использовать SharePoint WebServices для прикрепления файлов, например, SPServices предлагает вам JS-оболочку вокруг OOB-сервисов SharePoint. Так что проще включить в существующий JS-код.

С помощью SPServices вам не нужно заботиться обо всех сантехниках Request, Response, все это делается SPServices.

В большинстве наших проектов мы смешиваем CSOM и SPServices, чтобы все было сделано. Марк (автор SPServices) также имеет отличную документацию по возможностям SPService на Codeplex (см. http://spservices.codeplex.com/documentation)