排查 Power Apps 中的网格问题
本指南可帮助你解决 Power Apps 模型驱动应用中发生的以下网格问题。
- 无法使用排序或排序无法正常工作。
- 不能在网格或子网格上使用列筛选器或筛选无法正常工作。
- 启用编辑模式后,无法在网格中编辑数据。
- 网格或子网格显示不正确的内容。
- 网格或子网格不显示所有记录。
- 新式高级查找无法正常工作。
- 嵌套网格不显示数据。
- 快速查找不会返回正确的结果。
- 某些列不包含数据。
- 总记录计数与显示的内容不匹配。
术语
- 网格控件 - 显示在实体页上的控件。
- 子网格控件 - 窗体或引用面板中显示的控件。
- 视图选择器 - 允许选择当前视图的下拉控件。
- 功能区命令栏 - 页面或窗体顶部的内容依赖按钮栏。
- 子网格菜单 - 依赖于内容的菜单。
- 快速查找 - 通过键入搜索字符串来筛选当前视图的搜索控件。
- 列编辑器 - 允许在当前视图中添加、删除或重新排序列的工具。
- 新式高级查找 - 允许将复杂筛选器应用到当前视图的工具。
- 列筛选器 - 允许向网格应用简单筛选器的工具。
- 列排序 - 允许按一列或多列对网格内容进行排序的工具。
- 状态列 - 允许选择行的网格列。 它还用于显示与行相关的消息。
- 嵌套网格 - 在网格或子网格控件内呈现的子网格 。
- 列标题 - 网格或子网格控件顶部的标题。
- 跳转条 - 网格底部的 alpha 数字条。
下面是术语的屏幕截图:
有用的工具
开始故障排除之前要执行的步骤
删除或禁用自定义脚本。 第一步是确保自定义脚本不会干扰产品功能。 强烈建议即使自定义脚本用于在以前的某个版本中工作,也强烈建议执行此步骤。
- 如果所有自定义脚本都通过表单事件附加,请按照在模型驱动应用中排查表单问题的步骤禁用它们。
- 其他自定义脚本通过 Web 资源、自定义解决方案或插件直接添加。
- 如果在删除自定义脚本后无法重现此问题,请调查所有自定义项以发现问题。
- 如果自定义脚本正确使用公开记录的 API,并且产品的行为不符合预期,请尝试简化自定义脚本以本地化问题。 在大多数情况下,10-30 行脚本代码足以重现问题。
如果问题涉及自定义实体、自定义关系、自定义视图、自定义配置或其他自定义资源,请尝试重现现用(OOB)标准资源的问题,并避免任何自定义资源。 此方法有助于本地化问题。
禁用所有适用的业务规则,以查看问题是否由业务规则引起。
如果重现问题涉及使用第三方工具,请尝试使用标准 OOB 工具重现问题。