Sharepoint BDC - проверка имен не работает - PullRequest
0 голосов
/ 26 декабря 2010

Короче говоря:

У меня есть определение приложения BDC на моем сервере sharepoint 2007, который извлекает данные с сервера SQL.

Некоторые из этих данных - это имя сотрудника.

Что я пытаюсь сделать, так это то, что когда пользователь пишет часть имени сотрудника в столбце BDC (в пользовательском списке), а затем нажимает кнопку «Проверить имена», он показывает ему список.из доступных имен он нашел.(Как этот тип столбца пользователя:)

alt text

Теперь, что происходит в реальной жизни при использовании BDC, это то, что я не вижу список доступных пользователей.

Любая помощь в решении этой проблемы будет принята с благодарностью!

1 Ответ

0 голосов
/ 03 января 2011

Вы можете решить эту проблему, добавив фильтр для поля имени внутри метода Finder и установив для свойства «UsedForDisambiguation» значение «true»

Пример: этот фильтр применяется к полю имени сотрудника:

<FilterDescriptors>
            <FilterDescriptor Type="Wildcard" Name="Name">
  <Properties>
        <Property Name="UsedForDisambiguation" Type="System.Boolean">true</Property>
  </Properties>
          </FilterDescriptor>
 </FilterDescriptors>

Затем обновите BDC, и когда пользователь напишет имя и нажмет кнопку «Проверить имена», sharepoint попытается найти сотрудника, используя SpecificFinder (по идентификатору), и, если ничего не найдено, попытается найти сотрудников с этот фильтр.

Regads!

...