![](/img/trans.png)
[英]Programmatically register an OnLoad handler (for a form) in Dynamics CRM 2011
[英]Dynamics 2011 CRM form I am trying to hide a tab and or it's sections from the onload
通过一个简单的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) {
}
}
要解决您的问题,我建议您执行以下操作来解决问题:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.