长话短说:
我的SharePoint2007服务器中有一个BDC应用程序定义,它从SQL服务器拉取数据。
其中一些数据是员工姓名。
我正在尝试做的是,当用户在BDC列(在自定义列表中)中写入员工姓名的一部分,然后单击'Check Names‘时,它将显示找到的可用姓名的列表。(如以下用户列类型:)

现在,在现实生活中使用BDC时发生的情况是,我看不到可用的用户列表。
任何帮助解决这个问题的人都将不胜感激!
发布于 2011-01-04 03:35:29
您可以通过为Finder方法中的Name字段添加一个筛选器来解决此问题,并将属性"UsedForDisambiguation“设置为"true”
例如:此筛选器应用于employee name字段:
<FilterDescriptors>
<FilterDescriptor Type="Wildcard" Name="Name">
<Properties>
<Property Name="UsedForDisambiguation" Type="System.Boolean">true</Property>
</Properties>
</FilterDescriptor>
</FilterDescriptors>然后,升级业务数据中心,当用户输入姓名并单击"Check names“按钮时,sharepoint将尝试使用SpecificFinder (按ID)查找员工,如果什么也没有找到,则将尝试使用此过滤器查找员工。
雷加兹!
https://stackoverflow.com/questions/4533629
复制相似问题