0

デフォルトのフォームではなく、新しいカスタムエンティティを使用してCRM2011に取り組んでいます。

ナビゲーションペインの[共通]セクションの下にある項目をアルファベット順にする必要があります。

フォームの編集モードでは、アイテムは正常に表示されますが、ユーザーとして開くと、リストの最初に「アクティビティ」と「クローズされたアクティビティ」のアイテムが追加されます。

ここに画像の説明を入力してください

後ろのフォームはユーザーフォームで、前のフォームは編集モードです。ハイライトアイテムは含まれているものです。

編集モードで表示されない場合、どうすればこれらのアイテムを注文できますか?または、どうすれば共通セクションからそれらを削除できますか?

4

2 に答える 2

1

フォームでJavascriptを使用してそれらを非表示にすることができます。

Xrm.Page.ui.navigation.itemsコレクションを繰り返し処理し、名前に基づいて確認し、不要なものに対してsetVisible(false)を呼び出します。

それ以外に、それらの特定のアイテムについては、アクティビティをまったく持たずにカスタムエンティティを作成できます。

于 2013-01-11T18:02:01.243 に答える
1

サイトマップを編集することでこれを達成できると思います。

この記事を読んでください:フォーム ナビゲーションの変更

ナビゲーション アイテムの相対順序を変更する

フォーム エディターでは、ナビゲーション アイテムをドラッグして、ナビゲーション グループ内の相対的な順序を変更できます。

ほとんどのエンティティ リレーションシップでは、[主エンティティのナビゲーション ペイン アイテム] 領域で、他のナビゲーション アイテムに関連する [表示順序] の値を変更できます。値が小さいほど、項目が上位に表示されます。

(FormXml) 要素には、エンティティ関係で設定された表示順序をオーバーライドするために使用できる Sequence 属性が含まれています。

于 2013-01-11T20:46:19.767 に答える