排查表视图问题
本文可帮助你排查和解决与表视图相关的问题。
问题 1 - 在表视图中看不到某些列中的数据
原因
此问题是由于视图 ODATA 文件(OrgUrl/api/data/Dynamics 365 version/savedqueries(ViewId)中layoutxml
fetchxml
列名不匹配而导致的。
解决方法
若要解决此问题,必须删除并重新添加导致此问题的列。 这将确保列中 layoutxml
的列名和 fetchxml
匹配。
注意
在开始解决问题之前,请记下发生此问题的视图。
转到设置>自定义>自定义系统。
选择实体>视图,然后选择存在此问题的视图。 在此示例中,我们将选择表 “帐户 ”并查看为 “正在关注的帐户”。
选择“更多操作>编辑”。
此时将打开视图编辑页。
选择导致问题的列,然后选择“ 删除”。 在此示例中,我们选择要删除的电子邮件(主要联系人)列。
该列将从视图中删除。
添加回已删除的列。 选择“ 添加列 ”并读取已删除的列。 在此示例中,我们将添加已删除的“电子邮件”(主要联系人)列。
列中的数据正确显示。
问题 2 - 在表视图中看不到某些记录
原因
此问题是由于在视图上筛选数据而发生的。
解决方法
若要解决此问题,必须编辑或删除视图的筛选器。 这将确保为视图正确应用筛选器。
注意
在开始解决问题之前,请记下发生此问题的视图。
转到设置>自定义>自定义系统。
选择实体>视图,然后选择存在此问题的视图。 在此示例中,我们将选择表 “帐户 ”并查看为 “我关注的帐户”。
选择“更多操作>编辑”。
此时将打开视图编辑页。
选择“编辑筛选条件”,然后通过更新或删除来重新检查筛选条件。
视图中的记录正确显示。
问题 3 - 在机会、报价、订单或发票子网格中看不到某些记录
在处理机会、报价、订单或发票记录时,你可能会发现某些记录缺失。
原因
由于对子网格进行自定义而发生的错误,可能无法看到某些记录。
解决方法
若要修复不正确的自定义问题,请执行以下步骤,确保正确配置了子网格:
在应用程序的导航栏中,选择设置图标,然后选择高级设置。
将在新浏览器标签页中打开业务管理设置页面。
在导航栏上,选择设置,然后选择自定义下的自定义。
选择自定义系统。
在解决方案资源管理器中的“组件”下,展开“实体”,展开“机会”,然后选择“窗体”。
打开 Main 类型的“机会”窗体。
双击以选择“产品行项”部分中的“连接”部分。
此时将 打开“设置属性 ”对话框。
在 “控件 ”选项卡上,双击以选择 “可编辑网格”。
确保所有值都已正确设置:
网格视图:机会产品内联编辑视图
嵌套网格视图:选择铅笔图标并填写以下详细信息:
- 表:商机产品
- 视图:机会产品内联编辑视图:捆绑产品
嵌套网格父 ID:parentbundleidref
按列分组:已启用(枚举)
允许筛选:已启用(枚举)
隐藏嵌套网格列标题:隐藏列
注意
如果使用产品捆绑包并在产品网格中编辑这些捆绑行项,请选择“ 隐藏嵌套网格列标题 ”作为 “显示列”。
问题 4 - 无法在“添加产品”对话框中将自定义视图设置为“现有产品”字段的默认视图
若要将产品添加到商机、报价、订单或发票,请在“添加产品”对话框中的“现有产品查找”字段中选择产品。 如果将查阅字段的默认视图更改为自定义视图,该字段不会显示自定义视图中的产品。
原因
为了能够显示所选价目表中的产品,查找始终默认为父价目表中名为“产品”的系统视图。 因此,即使更改默认值,查找字段也会将默认值设置回 父价目表中 的产品。
解决方法
此行为按设计方式工作。 虽然无法设置默认视图,但可以手动切换到现有产品查找字段中的视图。
问题 5 - 无法更新“产品”选项卡上的嵌套捆绑项
原因
为获得机会,在“产品”选项卡上更新嵌套捆绑项时,将禁用保存图标。 出现此问题的原因是嵌套网格列的标题在自定义项中的“机会产品内联编辑视图”下隐藏。
解决方法
若要解决此问题,请按照以下步骤在机会窗体上显示产品的嵌套网格列的标题。
在应用程序的导航栏中,选择设置图标,然后选择高级设置。
将在新浏览器标签页中打开业务管理设置页面。
在导航栏上,选择设置,然后选择自定义下的自定义。
选择自定义系统。
在解决方案资源管理器中的“组件”下,展开“实体”,展开“机会”,然后选择“窗体”。
打开窗体类型 Main 的“机会”窗体。
在 “产品行项 ”部分中,双击以选择 “机会产品 ”部分。
此时将 打开“设置属性 ”对话框。
在 “控件 ”选项卡上,双击以选择 “可编辑网格”。
在“可编辑网格”部分,选择隐藏嵌套网格列标题旁边的铅笔图标。
在“配置属性”对话框中的“绑定到静态选项”下,选择“显示列标题”。
保存并发布配置。
问题 6 - 从网站地图中选择“机会”时,无法在旧 Web 客户端中看到机会记录,但在统一界面中可以看到它们
原因
记录根据表视图显示在列表中。 当没有标记为表的默认视图的公共视图时,可能会出现此问题。
解决方法
选择表的公共视图之一作为默认值。 这可确保视图按预期显示。 若要了解如何将视图设为默认视图,请参阅 “指定模型驱动应用默认视图”
注意
如果仍然看不到记录,请清除浏览器缓存,然后重试。