Sharepoint BDC - 检查名称不起作用

时间:2010-12-26 11:16:06

标签: sharepoint bdc

长话短说:

我的sharepoint 2007服务器中有一个BDC应用程序定义,它从SQL服务器中提取数据。

部分数据是员工姓名。

我正在尝试做的是,当用户在BDC列(在自定义列表中)中写入员工姓名的一部分然后单击“检查名称”时,它将显示他的列表它找到的可用名称。 (像这个用户列类型:)

alt text

现在,在使用BDC时在现实生活中发生的事情是,我没有看到可用用户列表。

任何帮助解决此问题的人都将不胜感激!

1 个答案:

答案 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!