window.parent.Xrm.Page.data.entity.getId()在使用CRM 2011的Javascript中保存时为空
当我尝试重新保存(因为实体记录已经存在)实体记录时,我想在JS中检索GUID以进行一些比较等…window.parent.Xrm.Page.data.entity.getId()在使用CRM 2011的Javascript中保存时为空,javascript,dynamics-crm-2011,dynamics-crm,crm,dynamics-crm-2013,Javascript,Dynamics Crm 2011,Dynamics Crm,Crm,Dynamics Crm 2013,当我尝试重新保存(因为实体记录已经存在)实体记录时,我想在JS中检索GUID以进行一些比较等… 由于某些原因,window.parent.Xrm.Page.data.entity.getId()错误:……为空或不是对象。 我甚至尝试了window.top.opener.parent.Xrm.Page.data.entity.getId(),但仍然得到“Error:。。。为空或不是对象。“ 经过调查,我的语法似乎是正确的,但对象返回为null。 我甚至尝试在表单加载时获取实体记录的GUID,但仍然
由于某些原因,window.parent.Xrm.Page.data.entity.getId()错误:……为空或不是对象。
我甚至尝试了window.top.opener.parent.Xrm.Page.data.entity.getId(),但仍然得到“Error:。。。为空或不是对象。“
经过调查,我的语法似乎是正确的,但对象返回为null。 我甚至尝试在表单加载时获取实体记录的GUID,但仍然为空。 能否让我知道如何解决此问题并为我提供解决方案
function Save(executionObj)
{
.....
alert(window.parent.Xrm.Page.data.entity.getId());
}
我把窗户移走了,它工作了
function Save(executionObj)
{
.....
alert(window.parent.Xrm.Page.data.entity.getId());
}