キャンペーンフォームをカスタマイズしましたが、いくつかの問題に直面しています
1.「GENERAL」という名前をカスタマイズする方法。GENERAL の代わりに名前が必要です。どこを変更すればよいですか?またはどのプロパティを変更すればよいですか?
2.ロック シンボル フィールドを削除しようとしても削除できません。「ビジネス ユニットにのみ許可されています」と表示されます。ロックを解除する方法とこれを削除する方法は?
キャンペーンフォームをカスタマイズしましたが、いくつかの問題に直面しています
1.「GENERAL」という名前をカスタマイズする方法。GENERAL の代わりに名前が必要です。どこを変更すればよいですか?またはどのプロパティを変更すればよいですか?
2.ロック シンボル フィールドを削除しようとしても削除できません。「ビジネス ユニットにのみ許可されています」と表示されます。ロックを解除する方法とこれを削除する方法は?
Guido が提案するように、フォーム エディターでフォームを開き、タブをダブルクリックして、ラベルを変更することで、タブの名前を編集できます。
ロックされたフィールドに関しては、フィールドを不要としてマークする必要があります。エンティティのカスタマイズで変更を公開すると、フォームからフィールドを削除できます。
次の例のように、サポートされているカスタマイズを使用して設定できる動的な値が必要な場合は、任意のタブのラベルをフォーム エディターで変更できます。
var firstTab = Xrm.Page.ui.tabs.get(0);
firstTab.setLabel("new tab name");
フィールドがロックされている場合、それはビジネスに必要であることを意味します (あなたの場合は入力する必要があるキャンペーンの名前です)。フィールドを非表示にして、onload、onchange、または onsave イベント内の JavaScript コードを使用して値を事前に入力することができます。 .
おそらく、他の誰かがより良い (サポートされている) 解決策を提案できるかもしれませんが、それまでは、それらの要素の ID を見つけて、onloadで JS から直接編集してみませんか? 繰り返しますが、そのような操作はサポートされていません。