Dynamics 2011 CRM表单我正试图隐藏一个选项卡和/或它's部分
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) {
}
}
为了解决您的问题,我建议对throubleshoot执行以下操作:
- 承诺这些值不为空:mySec、myTab
- 截断表单上除onload事件之外的所有JS事件,然后再次检查代码
- 如果以上操作仍然无法解决,可以尝试使用JS DOM隐藏这些选项卡。例如document.getElementById("XXX").style.display="none"
相关文章:
- 按照选项卡索引的顺序循环一个jQuery选择
- 无法在Ionic select中预先选择最后一个选项
- 一次又一次地在新的和相同的选项卡中打开一个url
- 如果类不是一个选项,如何在使用 jQuery 时控制(避免)嵌套 html 元素的样式
- AngularJS ng选项在选择一个选项后删除了默认的空白值
- 如何为下拉列表的每个选项添加一个属性
- 在下拉列表中选择一个选项的值
- PayPal按钮是否有一个简单的选项,其中金额基于一些用户输入
- 创建了一个选项卡,但点击时不会起作用-jQuery issue/newbie
- 如何通过Primefaces3.5使用JSF2.0验证并在成功的情况下打开一个新的选项卡
- HTML-从mysql生成的选择框中的一个选项更改文本区域的颜色
- 打开一个选项卡,并在firefox网络扩展中向其发出POST请求
- 我如何为列出的选项卡元素编写一个Protractor测试,它会检查它是否's是否处于活动状态
- HTML-使用mysql.php生成一个选择框.我怎样才能更改“;值“;生成的选择框选项的
- 给出<选项>标记一个类?API调用不工作
- 链接到手风琴中的另一个选项卡,嵌入的链接将不起作用
- 如何将数组附加到下拉导航栏并禁用其中的一个选项
- 如何打开一个新窗口或选项卡,并将其提供给javascript执行
- 尝试添加一个选项以使用append进行选择,但没有任何结果
- 多个选择选项一个依赖于另一个