我在CRM 2011中有一个自定义实体,带有Closure Code(下拉列表)和Solution(多行文本)字段。
发生什么事情很奇怪,这就是下一句话,没有得到实际的字段值:
var detailsSet = Xrm.Page.getAttribute("aux_solution").getValue();
为什么会发生这种情况?
答案 0 :(得分:2)
正如评论中所解释的那样,我的问题是该领域没有取实际价值,因为重点在于它。在检查值之前移动到另一个字段是我如何解决这个问题。我希望可以帮助别人。
答案 1 :(得分:2)
这是因为当您关注字段时,对象模型不会获得刷新的数据。如果你想获得价值而不必点击外面,你需要使用好的旧文档.getElementById。
答案 2 :(得分:0)
如果是选项集,则应使用eiter getSelectedOption()或getText()
所以试试
var detailsSet = Xrm.Page.getAttribute("aux_solution").getText();
有关详细信息,请参阅this