Как получить отдельные значения управляемого свойства с помощью поиска SharePoint? - PullRequest
3 голосов
/ 23 февраля 2010

Я создаю телефонный каталог своей организации (приложение AJAX, которое обращается к веб-сервису search.asmx). Я хотел бы показать список, в котором пользователь мог бы выбрать отдел (который хранится в управляемом свойстве Department). Чтобы заполнить список списком значений, мне нужно как-то выбрать все отдельные значения этого свойства. Возможно ли это через веб-сервис search.asmx?

Что я нашел:

  • статья, , в которой говорится, что это возможно , но она не использует интерфейс веб-службы
  • документ от Microsoft , в котором говорится, что "если клиент протокола указывает хотя бы одно свойство, он ДОЛЖЕН также указывать свойство Path. Если этого не происходит, сервер протокола ДОЛЖЕН вернуть код состояния" ERROR_BAD_QUERY ""

Два вывода несколько противоречивы. (и да, поиск действительно возвращает ERROR_BAD_QUERY).

1 Ответ

0 голосов
/ 20 ноября 2012

Зачем проверять с помощью веб-сервиса или усложнять его?

  1. Получить все свойства в DataTable.
  2. Затем создайте DataView, а затем вы можете применить DISTINCT к необходимому столбцу.
  3. Наконец, используйте его для привязки к вашему списку.
...