无法在模型驱动应用中对网格或子网格或筛选使用列筛选器无法正常工作

本文针对无法对网格或子网格使用列筛选器的不同方案提供故障排除步骤,或者筛选在 Power Apps 模型驱动应用中无法正常工作。

方案 1:列筛选未在任何列上启用

故障排除步骤

确保 enableFiltering 网格属性设置为 true. 如果设置为 false“启用”,请检查网格控件配置,确保启用相应的 “启用筛选 ”属性。

enableFiltering 网格属性的屏幕截图。

方案 2:某些列缺少或禁用列筛选选项

故障排除步骤

检查以确保没有 影响筛选的自定义代码 后,请使用 Power Apps Monitor 工具 检查列类型。

注意

Dataverse 不支持对某些列进行筛选。 有关可搜索列的详细信息,请参阅 的类型。 下面是不支持筛选的属性类型的示例:

不支持筛选的属性类型的示例的屏幕截图。

方案 3:已启用列筛选,但未正确应用

故障排除步骤

最常见的原因是将额外的筛选器应用于当前视图。 使用 Power Apps Monitor 工具检查 fetchXML 查询(请参阅图像 6),并检查查询中显示的所有筛选器。

显示快速查找搜索示例的屏幕截图。

此外,可以在以下项中找到其他筛选器:

  • 快速查找搜索

  • 跳转条筛选器。

    跳转条筛选器的屏幕截图。

  • 与父实体的关系。

    “显示相关记录”选项的屏幕截图。

  • 特定于实体的筛选器(例如队列或活动)。

    特定于实体的筛选器的屏幕截图。

  • 与网格相关的筛选器。

    可以使用 Power Apps Monitor 工具 检查与网格相关的筛选器(请参阅以下屏幕截图),并将其与最终 fetchXML 查询进行比较。

    显示快速查找搜索示例的屏幕截图。

    在以下屏幕截图中,使用名称类似于 %Coffee% 或包含 Coffee 的名称的网格列筛选器。

    监视工具检查的与网格相关的筛选器的屏幕截图。

    与网格相关的筛选器的屏幕截图。

另请参阅

排查 Power Apps 中的网格问题