1

我在这里有一个奇怪的行为,

我有一个字段"new_field",这个字段在表单中,它所在的选项卡是隐藏的,类型是字符串,通常没有值。

有时Xrm.Page.getAttribute("new_field")会给我带来有价值的领域。有时它为空,这仅在字段上没有值时发生。

什么可能导致该字段返回 null?

4

1 回答 1

2

不幸的是, Xrm.Page.getAttribute("new_field") 不是很健壮,它确实有时会返回 null。因此,作为一个好习惯,您可以像这样检查空值:

var value = Xrm.Page.getAttribute("new_field") ? Xrm.Page.getAttribute("new_field").getValue() : null;

我们甚至将类似的辅助方法放在一个单独的 .js 文件中,我们可以在任何地方重复使用。

希望这可以帮助!

于 2015-03-20T01:30:14.420 回答