长话短说:
我的sharepoint 2007服务器中有一个BDC应用程序定义,它从SQL服务器中提取数据。
部分数据是员工姓名。
我正在尝试做的是,当用户在BDC列(在自定义列表中)中写入员工姓名的一部分然后单击“检查名称”时,它将显示他的列表它找到的可用名称。 (像这个用户列类型:)
现在,在使用BDC时在现实生活中发生的事情是,我没有看到可用用户列表。
任何帮助解决此问题的人都将不胜感激!
答案 0 :(得分:0)
你可以解决这个问题在Finder方法中为名称字段添加一个过滤器,并将属性“UsedForDisambiguation”设置为“true”
例如:此过滤器适用于员工姓名字段:
<FilterDescriptors>
<FilterDescriptor Type="Wildcard" Name="Name">
<Properties>
<Property Name="UsedForDisambiguation" Type="System.Boolean">true</Property>
</Properties>
</FilterDescriptor>
</FilterDescriptors>
然后,升级BDC,当用户写入名称并单击“检查名称”按钮时,sharepoint将尝试使用SpecificFinder(按ID)查找员工,如果找不到任何内容,则会尝试查找员工这个过滤器。
Regads!