У меня есть объект SPList и используйте SPList.Items для получения SPListItemCollection. Из этой коллекции мне нужно получить доступ к одному SPListItem, для которого UniqueID или GUID не знают. Возможно ли получить доступ к элементу напрямую с помощью Display Name или любой другой информации (кроме GUID или UniqueId). Любая идея будет оценена по достоинству.Доступ к SPListItem из SPListItemCollection напрямую
2
A
ответ
5
Не из коробки - см. Вопрос How to access List Items in a list для вариантов. Получение информации с помощью SPQuery рекомендуется избегать слишком большой нагрузки на базу данных. Существует больше информации о том, как использовать это в моем ответе на SharePoint : Check if item exists in a list, minimum overhead:
Хорошей альтернативой является использование LINQ. Этот вариант был предоставлен сообществом (Keith Dahlby и Wictor Wilén) и доступен в SharePoint Extensions Lib.
0
Если вы собираетесь использовать CAML, то CAML Query Builder действительно поможет. Лично мне не нравится делать CAML с использованием простой старой строки, поэтому я использовал CAML.NET для обертывания запросов CAML
Смежные вопросы
- 1. добавить SPListItem в SPListItemCollection
- 2. Доступ к SPWorkflowStatus из SPListItem
- 3. Доступ к свойствам SPLIstItem в SharePoint
- 4. Доступ к базе данных напрямую из jsp
- 5. добавить несколько SPList к SPListItemCollection
- 6. Доступ к слою ServiceModel напрямую
- 7. Получить SPListItem из результата Linq to Sharepoint
- 8. Доступ к оперативной памяти напрямую
- 9. Доступ к элементу ArrayAccess напрямую
- 10. Сохранять определенные данные из данных SPListItem?
- 11. Как связать мои свойства с моим классом ExpandedHomeSlider с SPListItemCollection?
- 12. Получить элемент на основе индекса из Sharepoint CAML Query в SPListItemCollection
- 13. Доступ к MongoDB напрямую через JavaScript
- 14. Доступ к переменной элемента напрямую через свойство
- 15. SPListItem id из объекта SPField
- 16. Доступ к URL напрямую без входа
- 17. Доступ к VTABLE напрямую вызывает неопределенную ошибку
- 18. Laravel, как получить доступ к объектам напрямую
- 19. Доступ к папке изображений Joomla напрямую
- 20. Быстро ли доступ к массиву javascript напрямую?
- 21. Доступ к альтернативному файлу ресурсов напрямую
- 22. Доступ непосредственно к базе данных SAP напрямую?
- 23. Доступ к уведомлению о андроиде напрямую?
- 24. php OOP доступ к объектам напрямую
- 25. Доступ к сеансу напрямую и другие способы
- 26. Безопасен ли доступ к $ _SERVER ['DOCUMENT_ROOT'] напрямую?
- 27. Доступ к компонентам в Joomla напрямую
- 28. Доступ к базе данных контента напрямую - SharePoint
- 29. Доступ к второму результату процедуры Matlab напрямую
- 30. Как предотвратить доступ к странице PHP напрямую?
Привет, Я использую этот запрос для поиска элементов на основе DisplayName. " <Тип значения = 'Текст'> документирование "; но это порождает ошибку, в которой указано, что "одно или несколько полей установлены неправильно. Можно ли найти элементы на основе их DisplayName. –
Prabhu
http://www.sharepoint-tips.com/2007/04/one-of-more-field-types-are-not.html Возможно, вам стоит попробовать изменить DisplayName на Title? –
Янис прав - вы должны использовать –