我尝试在CRM在线控制中的字段上添加事件
有我的代码addIt ...但没有任何作用。它有办法做到吗?
此代码在我的formLoad上执行
var issueKey = Xrm.Page.getAttribute("myControl").getValue();
if (issueKey != "") {
Xrm.Page.getControl("myControl").onClick = function () {
window.open(BaseUrl, "_blank");
};
}
答案 0 :(得分:4)
您要求做的事情不受支持(https://msdn.microsoft.com/en-us/library/gg334481.aspx)。并且调用Xrm.Page.getControl("myControl")
返回一个XRM控件,而不是一个DOM对象。您有两种选择:
答案 1 :(得分:0)
应该可以使用parent.document.getelementbyid实现此目的:http://www.toplinestrategies.com/blogs/crm/crm-2016-gotcha-fix-unsupported-javascript