我添加了一个SQL数据库作为外部内容类型,并基于此创建了一个SharePoint列表。我在配置它时看到了,可以选择设置过滤器。我想根据列表接收的URL参数过滤记录。我尝试设置column_name =参数过滤器,但是如何将URL中的查询字符串参数传递给此过滤器参数?
例如,如果我有100个篮球运动员的记录,并且URL是list.aspx?team = pacers我希望该列表仅从SQL数据库加载10个步调记录。我不想加载所有记录,然后使用UI过滤列表。
谢谢!
答案 0 :(得分:0)
您应该了解数据源过滤器
创建外部内容类型过滤器时,称为 数据源过滤器,过滤操作发生在SQL Server中 数据库。当您处理大量数据时,这很重要 因为您可以将处理从SharePoint产品卸载到 外部数据库和获得性能改进。创建后 在外部列表中,您可以通过创建一个来使用数据源过滤器 视图,指定数据源筛选器中的不同筛选器值 列表视图设置页面的一部分。
了解详情,How to: Create external content types for SQL Server in SharePoint 2013