排查 Power Apps 中的网格问题

本指南可帮助你解决 Power Apps 模型驱动应用中发生的以下网格问题。

术语

  1. 网格控件 - 显示在实体页上的控件。
  2. 子网格控件 - 窗体或引用面板中显示的控件。
  3. 视图选择器 - 允许选择当前视图的下拉控件。
  4. 功能区命令栏 - 页面或窗体顶部的内容依赖按钮栏。
  5. 子网格菜单 - 依赖于内容的菜单。
  6. 快速查找 - 通过键入搜索字符串来筛选当前视图的搜索控件。
  7. 列编辑器 - 允许在当前视图中添加、删除或重新排序列的工具。
  8. 新式高级查找 - 允许将复杂筛选器应用到当前视图的工具。
  9. 列筛选器 - 允许向网格应用简单筛选器的工具。
  10. 列排序 - 允许按一列或多列对网格内容进行排序的工具。
  11. 状态列 - 允许选择行的网格列。 它还用于显示与行相关的消息。
  12. 嵌套网格 - 在网格或子网格控件内呈现的子网格
  13. 列标题 - 网格或子网格控件顶部的标题。
  14. 跳转条 - 网格底部的 alpha 数字条。

下面是术语的屏幕截图:

包含术语 1、3、4、6、7、8、14 的实体页的屏幕截图。

包含术语 2、3、4、5 的窗体页的屏幕截图。

包含术语 9、10、11、13 的页面的屏幕截图。

包含术语 12 的页面的屏幕截图。

有用的工具

开始故障排除之前要执行的步骤

  1. 删除或禁用自定义脚本。 第一步是确保自定义脚本不会干扰产品功能。 强烈建议即使自定义脚本用于在以前的某个版本中工作,也强烈建议执行此步骤。

    • 如果所有自定义脚本都通过表单事件附加,请按照在模型驱动应用中排查表单问题的步骤禁用它们。
    • 其他自定义脚本通过 Web 资源、自定义解决方案或插件直接添加。
    • 如果在删除自定义脚本后无法重现此问题,请调查所有自定义项以发现问题。
    • 如果自定义脚本正确使用公开记录的 API,并且产品的行为不符合预期,请尝试简化自定义脚本以本地化问题。 在大多数情况下,10-30 行脚本代码足以重现问题。
  2. 如果问题涉及自定义实体、自定义关系、自定义视图、自定义配置或其他自定义资源,请尝试重现现用(OOB)标准资源的问题,并避免任何自定义资源。 此方法有助于本地化问题。

  3. 禁用所有适用的业务规则,以查看问题是否由业务规则引起。

  4. 如果重现问题涉及使用第三方工具,请尝试使用标准 OOB 工具重现问题。