2

MS crm 2011 で次の問題に直面しました。ユーザーがマウスの右ボタンを使用してペインの左側のメニューで契約項目をクリックし、新しい項目を選択したときに、JavaScript を介して契約テンプレート エクスプローラーのポップアップ ウィンドウをブロックするにはどうすればよいでしょうか。

ここに画像の説明を入力

ユーザー権限を変更できないため、このバリアントはアウトです。契約エンティティのリボンの [新規] ボタンに関する同じ問題は、カスタムの [新規] ボタンを作成し、スクリプトの既定の契約テンプレートを選択することで解決されました。私を助けてください!私はあなたの助けにとても感謝しています。

4

1 に答える 1

0

まず第一に、あなたがしようとしていることは、サポートされているカスタマイズとはかなりかけ離れています。サポートされている方法は、メニュー項目をそのままにして、ユーザーがセキュリティまたはフォームを変更して新しい連絡先を作成できないようにすることです。

そうは言っても、それを行う方法にまだ興味がある場合は、リボンの変更でそれを実現できます。

  1. 最初にカスタム ボタンを作成する必要があります。
  2. カスタム Web リソースで JavaScript を実行する有効化ルールを作成します。
  3. ボタンを無効にする
  4. カスタム JavaScript Web リソースで「Create a new record」というタイトルの要素を選択し、DOM で無効にするか削除します。

このリンクに基本原則に関する良い記事があります

http://mscrmtools.blogspot.com/2012/01/how-to-colorize-grid-rows.html

メソッドを使用してリスト ビューの結果を色付けしますが、ページ上でカスタム ライブラリを実行できるようになると、後は好きなことを行うことができます。

これはサポートされていないことをもう一度強調します。

于 2013-10-25T00:52:41.620 に答える