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