使用 Microsoft Office SharePoint Designer 2007 可以在数据视图中方便地筛选数据。
创建数据视图时可以应用筛选,以使视图中仅包含满足指定条件的数据,例如,数据源中可能有成百上千条记录,但是您只希望查看这些记录的其中一个子集。您可以创建筛选,以使数据视图中仅包含该记录子集。
使用 Office SharePoint Designer 2007 在数据视图中筛选数据时,可对数据视图中实际可用的记录加以限制。还可以将工具栏添加到数据视图,这样访问者便可以通过浏览器筛选数据。但是工具栏只能影 响数据的表现形式;工具栏并不限制数据视图中实际可用的数据量。
美食配送公司 Northwind Traders 以 XML 格式保存其产品列表。该产品列表还包括已断货的产品。为避免工作组网站上的数据视图中堆满 Northwind Traders 不再配送的产品,工作组成员希望创建一个仅显示当前产品的数据视图。为此,您要添加筛选。
创建筛选时会生成一个或多个应用于数据的表达式。满足这些条件的数据将包含在数据视图中。一个表达式有三个基本组成部分:域名(要对其进行筛选的域的名称)、运算符(要应用于值的规则,如等于、大于或小于)和值(所查找的数据)。
创建一个表达式可分为三个步骤。第一步是标识可确定记录是否出现在筛选结果中的域。在本示例中,“Discontinued”域是筛选的基础,因为 必须检查该域中的数据以确定结果中是否包含对应记录。第二步,指定要应用的运算符。由于您只要“Discontinued”等于 0 的记录,因此指定运算符为“等于”。您所查找的域中的数据是 0(Northwind Traders 用 0 表示 false),因此值为 0。
提示 也可以单击数据视图,再单击右上角的箭头 来显示“常见数据视图任务”列表。再次单击该箭头可隐藏列表。
注释 在“筛选条件”对话框中创建的所有筛选条件实际上都是 XPath 表达式。
现在的数据视图中仅显示当前产品且不包含已断货的产品。
相关文章
同类最新