【问题标题】:Could Xrm.Page.getAttribute() return null? Crm 2011Xrm.Page.getAttribute() 可以返回 null 吗?客户关系管理 2011
【发布时间】:2015-03-19 21:17:41
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: javascript dynamics-crm-2011 dynamics-crm crm xrm


    【解决方案1】:

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

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

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

    希望这会有所帮助!

    【讨论】:

    • 所以这就像 Xrm 的错误?
    • 谢谢,最后一件事,有一些官方信息,也许我需要为我的老板提供官方信息。
    猜你喜欢
    • 2015-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-06
    • 2016-10-17
    • 2010-11-10
    • 2023-03-13
    • 1970-01-01
    相关资源
    最近更新 更多