0

我正在使用新的自定义实体而不是默认表单来开发 CRM 2011。

我需要导航窗格的公共部分下的项目按字母顺序排列。

在表单的编辑模式下,项目看起来很好,但是当我以用户身份打开它时,它会在列表的开头添加更多项目,“活动”和“关闭的活动”

在此处输入图像描述

后面的表单是用户表单,前面的表单是编辑模式。亮点项目是包括在内的项目。

如果我在编辑模式下看不到这些物品,我该如何订购它们?或者我怎样才能将它们从 Common 部分中删除?

4

2 回答 2

1

我怀疑您将能够通过编辑站点地图来实现这一点。

阅读这篇文章:更改表单导航

更改导航项的相对顺序

表单编辑器允许您拖动导航项以更改导航组中的相对顺序。

在大多数实体关系中,在主要实体的导航窗格项区域中,您可以更改相对于其他导航项的显示顺序值。值越低,项目将在顺序中显示的越高。

(FormXml) 元素包含一个 Sequence 属性,您可以使用该属性覆盖在实体关系中设置的显示顺序。

于 2013-01-11T20:46:19.767 回答
1

您可以在表单上使用 Javascript 隐藏它们。

遍历 Xrm.Page.ui.navigation.items 集合,根据名称检查并在不需要的集合上调用 setVisible(false)。

除此之外,对于那些特定项目,您可以创建自定义实体而根本无法进行活动。

于 2013-01-11T18:02:01.243 回答