列表概述
列表可以在 Power Pages 设计工作室中进行配置。 有关详细信息,请参阅添加列表。
列表元数据配置
列表是数据驱动型配置,用于添加呈现记录列表的网页,而无需开发人员在网站上显示网格。 通过使用列表,您可以在网页上显示 Dataverse 记录。
网格支持排序,并可在记录数量超出指定页面大小时进行分页。
如果已指定详细信息视图的网页,则每条记录都将包含该页面的链接,并且记录的 ID 将随 ID 查询字符串参数名称一起附加到查询字符串。 目标窗体的行为(只读或编辑)将由窗体模式和分配给与用户关联的 Web 角色的表权限的配置决定。
列表还支持多个视图。 如果指定了多个视图,将呈现下拉列表,允许用户在各种视图之间进行切换。
数据也可按当前网站用户、当前网站用户的上级客户帐户和当前网站进行筛选。 如果两个筛选条件(门户用户属性和帐户属性)都存在某个值,则网站将呈现下拉列表,以允许用户查看自己的(我的)数据或上级客户帐户的数据。
将列表添加到您的网站
列表包含与网页和各种属性的关系,以控制网站内记录列表的初始化。 与网页的关系允许对网站内指定页面节点的列表定义进行动态检索。 若要查看现有的表视图或创建新的表视图,转到门户管理应用中的内容>列表。
备注
- 列表必须与列表的给定网站中的网页关联,才可在站点中进行查看。
与列表关联的网页可通过选择最左侧菜单中的相关导航链接中列出的网页链接进行查看。 创建您的列表时,第一步是选择要在网站上呈现列表的表。 然后,您将选择要呈现的一个或多个模型驱动应用视图。
在创建或编辑网页时,可在网页窗体上提供的查找字段中指定列表。 页面模板通常为“页面”模板,但由于主模板包含确定是否应呈现列表的必要逻辑,因此也可以是针对内容而设计的其他几种模板之一。
使用 Liquid 添加列表
添加列表也可以添加到网站,方法是将 Liquid 标记 {% include 'entity_list' key: '<<list name>>' %}
添加到内容区域,如网页页面副本字段或 Web 模板。