単純な Dynamics 2011 CRM フォームを使用して、onload イベントからタブまたはセクションを非表示にしようとしています。コードを正常に実行でき、エラーは発生しませんが、タブは常に表示されます。私のコードが機能し、他の組み込みコードがリセットされて再び表示されるようです。このフォームには他のカスタム コードはありません。
function onLoad() {
debugger;
try {
var formType = Xrm.Page.ui.getFormType();
var myTab = Xrm.Page.ui.tabs.get("document");
if (formType == 1) {
var mySec = myTab.sections.get("documentInstructionSection");
mySec.setVisible(true);
mySec = myTab.sections.get("documentDetailsSection");
mySec.setVisible(false);
myTab.setVisible(false);
Xrm.Page.ui.tabs.get("document").setVisible(false);
}
else {
var mySec = myTab.sections.get("documentInstructionSection");
mySec.setVisible(false);
mySec = myTab.sections.get("documentDetailsSection");
mySec.setVisible(true);
}
}
catch (err) {
}
}