アカウント エンティティにいくつかの JavaScript コードが添付されています。このコードは、さまざまなアカウント タイプを示すカスタム オプション セット フィールドの値に基づいて、主要な連絡先属性の要件レベルを設定します。これは、機能するサーバーで開発されたため、ソリューションは別の組織にインポートされましたが、現在は機能していません。
別のフィールドを見るようにコードを変更したため、このフィールドにのみあるようで、正常に動作します。それが与えるエラーは、「オブジェクトはこのプロパティまたはメソッドをサポートしていません」ということです。また、奇妙なのは、システム フィールドであるにもかかわらず、フィールドがソリューション内のエンティティの下のリストに表示されないことです。
私が使用しているコードは次のとおりです。
Xrm.Page.getAttribute("primarycontactid").setRequiredLevel("required");
誰がそれが何をしているのか理解するのを手伝ってくれますか?
ありがとう
編集:エラーにもかかわらず、コードが実際にフィールドを必須にしていることがわかりましたが、その横に * が表示されていません。また、設定でフィールドを必須にすると、同じことが行われます