我正在使用新的自定义实体而不是默认表单来开发 CRM 2011。
我需要导航窗格的公共部分下的项目按字母顺序排列。
在表单的编辑模式下,项目看起来很好,但是当我以用户身份打开它时,它会在列表的开头添加更多项目,“活动”和“关闭的活动”
后面的表单是用户表单,前面的表单是编辑模式。亮点项目是包括在内的项目。
如果我在编辑模式下看不到这些物品,我该如何订购它们?或者我怎样才能将它们从 Common 部分中删除?
我正在使用新的自定义实体而不是默认表单来开发 CRM 2011。
我需要导航窗格的公共部分下的项目按字母顺序排列。
在表单的编辑模式下,项目看起来很好,但是当我以用户身份打开它时,它会在列表的开头添加更多项目,“活动”和“关闭的活动”
后面的表单是用户表单,前面的表单是编辑模式。亮点项目是包括在内的项目。
如果我在编辑模式下看不到这些物品,我该如何订购它们?或者我怎样才能将它们从 Common 部分中删除?
我怀疑您将能够通过编辑站点地图来实现这一点。
阅读这篇文章:更改表单导航。
更改导航项的相对顺序
表单编辑器允许您拖动导航项以更改导航组中的相对顺序。
在大多数实体关系中,在主要实体的导航窗格项区域中,您可以更改相对于其他导航项的显示顺序值。值越低,项目将在顺序中显示的越高。
(FormXml) 元素包含一个 Sequence 属性,您可以使用该属性覆盖在实体关系中设置的显示顺序。
您可以在表单上使用 Javascript 隐藏它们。
遍历 Xrm.Page.ui.navigation.items 集合,根据名称检查并在不需要的集合上调用 setVisible(false)。
除此之外,对于那些特定项目,您可以创建自定义实体而根本无法进行活动。