指定只读网格属性
模型驱动应用使用响应式设计原则,为任何屏幕尺寸或方向提供最佳的查看和交互体验。 如果屏幕或容器的尺寸减小(如在手机和较小视区上),将把网格转换为列表。
Read Only Grid 控件指定网格应如何响应不同的屏幕大小。 作为使用模型驱动应用的应用制作者,您可为自定义网格和列表配置 Read Only Grid 控件及其属性。
- 卡窗体属性:为列表使用卡窗体而不是默认列表模板。 卡窗体提供的列表项信息比默认列表模板提供的多。
- Reflow behavior 属性:使用此参数指定是否将网格重排为列表。
允许网格重排为列表
将 Read Only Grid 控件添加到表后,配置以下功能:
- 允许网格在手机之类小型显示屏上重排为列表。
- 指定呈现模式为仅网格还是仅列表。
转到 Power Apps
在左侧导航窗格中选择表。 或者,选择解决方案,然后打开解决方案。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。
打开表,例如客户。
选择窗体区域,选择要编辑的窗体。
选择切换到经典。 经典窗体编辑器将在浏览器中作为新选项卡打开。 (在选择切换到经典之前,可能需要选择 ...。)
在导航窗格中展开实体,选择表(如客户或联系人),然后在控件选项卡上,选择添加控件。
从控件列表选择只读网格,然后选择添加。
将把控件添加到可用控件列表。
选择要为其把网格设置为只读的设备(Web、手机或平板电脑)。
配置卡窗体属性。
可使用卡窗体属性显示列表项,而不是显示默认列表模板。 卡窗体提供的列表项信息比默认列表模板提供的多。
a. 选择卡窗体旁边的铅笔图标。
b. 选择实体和卡窗体类型。
c. 选择确定。
配置重排行为属性。
a. 选择重排行为旁边的铅笔图标。
b. 从绑定到静态选项下拉列表选择网格流类型。
流类型 说明 回流 允许网格在显示空间不足时视情况显示为列表模式。 仅网格 即使显示空间不足也限制网格重排为列表。 仅列表 即使空间足以显示为网格也仅显示为列表。 c. 选择确定。
保存并发布更改。
条件图像
可在列表中显示自定义图标而不是值,并使用 JavaScript 建立用于根据列的值选择图标的逻辑。 有关条件图像的详细信息,请参阅在列表视图中显示自定义图标而不是值。
已知问题
如果网格中显示的数据集包含重复行,则重复项可能不会显示在网格中。 这可能导致报告的记录计数显示比网格中实际记录更多的记录,或者在将数据导出到 Excel 或在旧版高级查找中查看数据时出现更多记录。 此行为适用于所有网格控件,而不仅仅是只读网格控件。