繁体   English   中英

FormXml中缺少NavBarItems - Microsoft Dynamics CRM

[英]NavBarItems are missing in a FormXml - Microsoft Dynamics CRM



我注意到//FormXml/forms/systemform/form/Navigation/NavBar/NavBarItem中缺少由CRM自动创建的//FormXml/forms/systemform/form/Navigation/NavBar/NavBarItem (导航栏项)。 如果您自定义这些导航项,它们就会出现在那里:例如:更改标签或删除/添加相同的项目。

有没有人知道是否有办法找到那些“ 缺失 ”的导航项而不对他们进行定制?

我正在控制台应用程序(C#)中解析FormXml。

我在CRM 2015和2016测试了它,如果有相同的行为,我不确定早期版本。 有趣的是, Xrm.Page.ui.navigation从哪里获得那些“ 缺失 ”的项目?

您将看到一个增量 ,仅包含CRM组织的默认(托管)状态与您的自定义之间的差异。

导航栏项的显示方式主要由1:n关系设置控制。 这些可在“关系”表单的“主要实体的导航窗格项”部分进行配置:

  • 显示名称(设置显示选项和自定义标签)
  • 位置(显示区域和显示顺序)

在customization.xml文件中,您可以在EntityRelationshipRoles节点中找到这些设置(路径为ImportExportXml/EntityRelationships/EntityRelationship/EntityRelationshipRoles

EntityRelationship始终伴随customizations.xml中包含的实体。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM