一步步学习微软InfoPath2010和SP2010--第七章节--从SP列表和业务数据连接接收数据(5)--添加筛选器到业务连接服务外部内容类型

        外部项目选取器控件如此让新表单设计者气馁的部分原因是,它需要知道来自SharePoint中ECT的,要添加到控件属性的确切的信息。这个信息在之前的练习中有涉及到。大多情况下,ECT在Microsoft Visual Studio或SharePoint Designer 2010中创建。两种情况下,开发者或管理员都可以给你必须的数据。然而,为使外部项目选取器正常工作,额外的步骤是,可能需要添加 wildcard筛选器,这样你的用户可以搜索信息。筛选器必须以非常特别的方法添加才能正常工作。下面练习中的截图是来自在SharePoint Designer中建立的ECT。这个介绍提供了SharePoint管理员添加筛选器到新的或现存的ECT必须的步骤。

         准备:在SharePoint Designer中打开SharePoint站点。

1.      选择合适的ECT;本例是Sales Order DB。


2.      在外部内容类型操作对话框,双击Read List打开Read List操作属性向导。


3.      在“筛选器参数”页,设置如下配置。

        筛选器名与Finder名称相同。数据源元素和筛选器域应该设置为来自数据库的同一个域,作为你想要选取器控件在InfoPath中显示的域。


4.      在“返回参数”页,确保你选中合适的“数据源元素”选项,以及“在选取器中显示”复选框。


5.      当完成Read List操作属性向导时,在SharePoint Designer中保存你的修改。这将更新BCS中ECT属性,并允许你的表单在数据源上过滤。

原文地址:https://www.cnblogs.com/crazygolf/p/3856927.html