Xrm.Page.getAttribute() return 可以为空吗?客户关系管理 2011
Could Xrm.Page.getAttribute() return null? Crm 2011
我的行为很奇怪,
我有一个字段"new_field"
,这个字段在表单中,它所在的选项卡是隐藏的,类型是字符串,通常没有值。
有时Xrm.Page.getAttribute("new_field")
给我带来有价值或没有价值的领域。有时它会变为 null,这仅在字段上没有值时发生。
什么会导致字段 returns 为空?
不幸的是,Xrm.Page.getAttribute("new_field") 不是很健壮,确实有时 return 为 null。因此,作为一种好的做法,您可以像这样检查空值:
var value = Xrm.Page.getAttribute("new_field") ? Xrm.Page.getAttribute("new_field").getValue() : null;
我们甚至将类似的辅助方法放在一个单独的 .js 文件中,我们可以在任何地方重复使用。
希望对您有所帮助!
我的行为很奇怪,
我有一个字段"new_field"
,这个字段在表单中,它所在的选项卡是隐藏的,类型是字符串,通常没有值。
有时Xrm.Page.getAttribute("new_field")
给我带来有价值或没有价值的领域。有时它会变为 null,这仅在字段上没有值时发生。
什么会导致字段 returns 为空?
不幸的是,Xrm.Page.getAttribute("new_field") 不是很健壮,确实有时 return 为 null。因此,作为一种好的做法,您可以像这样检查空值:
var value = Xrm.Page.getAttribute("new_field") ? Xrm.Page.getAttribute("new_field").getValue() : null;
我们甚至将类似的辅助方法放在一个单独的 .js 文件中,我们可以在任何地方重复使用。
希望对您有所帮助!