フィールド値を取得しようとしています(2つのオプションのチェックボックスです)。チェックされている場合は、セクションの可視性をtrueに設定し、可視性をfalseに設定します。私はフィールド上でon changeイベントの関数を呼び出すように設定しました。JSを使用してDynamics 365でセクションを非表示にする
フォームに入り、チェックボックスをオンにするか、ボックスをオフにするとスクリプトエラーが表示されます。
これは私が使用している機能である:
function SetProductVisible(){
if (Xrm.Page.getAttribute("ee_productspecific").getValue()){
Xrm.Page.ui.tabs.get(“SubGrids”).sections.get(“Products”).setVisible(true);
}
else{
Xrm.Page.ui.tabs.get(“SubGrids”).sections.get(“Products”).setVisible(false);
}
};
はあなたの助けをいただき、ありがとうございます。
フィールドのデフォルト値も
ブラウザでdevツールを開き、エラーを生成する処理を実行します。スクリプトツールのデバッガは、例外時に自動的に解除されます。私はそれがクロームとFFのdevツールの動作であることを知っています.IEでは、例外で一時停止するオプションをチェックしなければならないかもしれません。 – Polshgiant
あなたはたぶん正しいタブ名またはセクション名を持っていないでしょうから、まずフォームのタブ/セクション名(カスタマイズ)をチェックしてください。 – dynamicallyCRM