【发布时间】:2019-02-21 20:46:09
【问题描述】:
我是 CRM 的新手。 我只需要在页面的 OnLoad 事件上,显示一条 JavaScript 警报消息:“欢迎 'Account Name'”。 这是我的简单代码:
function welcomeAlert()
{
var userName = Xrm.Page.getAttribute("name").getValue();
if(userName !== null)
{
alert("Welcome " + userName + "!");
}
}
但我收到错误消息 onLoad: TypeError: Cannot read property 'getValue' of null at welcomeAlert。
如果我的代码看起来像下面的代码一切正常。
function welcomeAlert()
{
alert("Welcome ");
}
有人可以帮忙吗?也许属性名称不正确。但我不知道如何检查。
【问题讨论】:
-
所以 getAttribute('name') 显然没有返回任何东西。由于我不知道 Xrm 或 Page 是什么,我无法提供更具体的帮助。打开调试器并在 var username 行放置一个断点并将鼠标悬停在对象上以查看它们具有哪些属性。这可能会有所帮助。
-
您的主页中是否存在“名称”字段?