在模型驱动应用中启用编辑模式后,无法在网格中编辑数据

本文针对在 Microsoft power Apps 中的模型驱动应用中启用编辑模式无法在网格中编辑数据的不同方案提供故障排除步骤。

方案 1:即使启用了编辑模式,整个网格控件也不可编辑

故障排除步骤

第一步是使用 Power Apps Monitor 工具检查网格和列参数。

Power Apps Monitor 工具中网格和列参数的屏幕截图。

确保网格可编辑模式设置为 yes。 否则,请检查网格配置,并确保保存并发布最后一个配置。 另请注意,在某些情况下,窗体还可能强行将子网格设置为只读或禁用模式(例如,当前编辑的记录已停用时)。 可以通过检查 isControlDisabled 属性来解决此问题。

Power Apps Monitor 工具中 isControlDisabled 属性的屏幕截图。

方案 2:仅某些列中的某些单元格不可编辑

故障排除步骤

使用 Power Apps Monitor 工具检查不可编辑的列的属性(请参阅本文中的第一个屏幕截图)。 IsEditable如果该属性设置为false,则此处不允许编辑。 可能的原因包括但不限于:

  • Dataverse 不支持编辑基础列类型。 例如,计算类型列不可编辑。
  • 用户可能无权编辑该列。
  • 自定义脚本会更改单元格属性,使其永久或有条件地只读。

另请参阅

排查 Power Apps 中的网格问题