javascript - 需要帮助调试基于机会范围字段显示/隐藏部分的 jscript 事件
问题描述
我正在尝试使用 jscript 事件根据“机会范围”中选择的内容在我的机会表单上显示/隐藏选项卡。我已经将此作为一个OnLoad
事件,以及一个字段更改OnChange
时的事件。Opportunity Scope
但是,我无法让活动正常进行。我对javascript相当陌生,可以使用一些帮助调试。这是我的代码:
function HideShowOpportunityTabs() {
OppScope = Xrm.Page.getAttribute(“new_OpportunityScope”);
if (OppScope.getValue() != null) {
if (OppScope.getText() == ”Product”) {
Xrm.Page.ui.tabs.get(“RecurringRevenue”).setVisible(false);
Xrm.Page.ui.tabs.get(“FieldService”).setVisible(false);
} else if (OppScope.getText() == ”Professional Services”) {
Xrm.Page.ui.tabs.get(“RecurringRevenue”).setVisible(true);
Xrm.Page.ui.tabs.get(“FieldService”).setVisible(true);
}
}
}
当我加载表单时,我收到以下错误:“此记录的脚本之一导致错误。 HideShowOpportunityTabs
未定义。
该OnChange
事件也不起作用。它不会导致错误,但不会隐藏这些部分。
任何解决此问题的帮助将不胜感激。谢谢!
解决方案
我能够通过将双引号的样式更改为“”来解决这个问题。我还必须将“new_OpportunityScope”更改为全部小写。谢谢!
推荐阅读
- javascript - 写入 dom 中的输入节点
- python - 用于循环/其他可迭代的 Python 多处理
- c# - 我如何在 C# WPF 中的 ListView 中添加 ContextMenu(当有人右键单击 ListView 项目时想要添加“修改”操作)
- php - 一种使用开关的方法,检查“url/file”中是否存在“url/file”?get.php?[请求uri]
- vue.js - vue.js 基于菜单选择添加动态输入字段
- python - 如何使用来自 python 的请求使用 opencv 从 url 打开图像
- reactjs - 使用 ESLint 时如何修复“意外令牌”?
- javascript - 从 TypeScript 生成 ES6 模块输出,安装 Jest,不会产生错误
- python - 我做错了什么并且可以通过这个程序改进吗?
- powershell - 使用参数测量启动过程的运行时间