我正在寻找编写JavaScript来更改CRM中任何文本字段的颜色
这是我的JavaScript:
function ChangeBackgroundColor()
{
var revenue = window.parent.Xrm.Page.getAttribute("revenue").getValue();
if(revenue < 10000)
{
document.getElementById("websiteurl").style.backgroundColor = "Red";
}
}
它抛出一个错误,提示“在ChangeBackgroundColor处无法读取null的属性'style'”
我可以完成此定制吗?如果是,那怎么办?如果没有,那为什么呢?
提前致谢。
最佳答案
在Dynamics CRM 2016中可以使用,但您需要将“使用旧版表单呈现”设置修改为“是”。转到“设置”“管理”“系统设置”,然后在“常规”选项卡上进行“使用旧版表单渲染”设置
然后您的代码将起作用。
我想提醒您,这确实不受支持,并且有可能在以后的更新中不再起作用。