Sharepoint BDC - проверка имен не работает
Короче:
У меня есть определение приложения BDC на моем сервере sharepoint 2007, который извлекает данные с сервера SQL.
Часть этих данных - Имя сотрудника.
Что я пытаюсь сделать, так это то, что когда пользователь записывает часть имени сотрудника в столбце BDC (в пользовательском списке), а затем нажимает кнопку "Проверить имена", он отображает список доступных им имен. найденный. (Как этот тип столбца пользователя:)
Теперь, что происходит в реальной жизни при использовании BDC, это то, что я не вижу список доступных пользователей.
Любая помощь в решении этой проблемы будет принята с благодарностью!
1 ответ
Вы можете решить эту проблему, добавив фильтр для поля имени внутри метода 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!