2

我在 CRM 2011 中有一个带有关闭代码(下拉列表)和解决方案(多行文本)字段的自定义实体。

奇怪的是发生了什么,这就是下一句话,没有得到实际的字段值:

var detailsSet = Xrm.Page.getAttribute("aux_solution").getValue();

为什么会发生这种情况?

4

3 回答 3

2

正如评论中所解释的,我的问题是该字段没有采用实际值,因为焦点在它上面。在检查值之前移动到另一个字段是我解决这个问题的方法。我希望可以帮助某人。

于 2013-01-30T09:45:19.030 回答
2

这是因为当您专注于该领域时,对象模型不会获得刷新的数据。如果您想获得值而无需在外部单击,则需要使用旧的 document.getElementById 。

于 2014-01-22T10:29:40.200 回答
1

如果是选项集,则应使用 eiter getSelectedOption() 或 getText()

所以试试

var detailsSet = Xrm.Page.getAttribute("aux_solution").getText();

有关更多详细信息,请参阅

于 2016-05-06T10:20:22.963 回答