从CRM Online 2013中的全局选项列表中获取文本值?

时间:2014-09-19 11:39:19

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

如何从crm 2013中的全球选项列表中提取值?我根据选项集的值更新一些文本字段。通常在本地选项集中,我们可以使用以下代码根据选项集的值更新字段。

var value = Xrm.Page.getAttribute("new_optionset").getText();
if(value=="ABC"){
 Xrm.Page.getAttribute("new_field1").setValue("Value");
 Xrm.Page.getAttribute("new_field2").setValue("Some Value");
 Xrm.Page.getAttribute("new_field3").setValue("Some Other Value");
 }

但如果我使用全局选项集,这似乎不起作用。还有另一种处理方法吗?

1 个答案:

答案 0 :(得分:3)

从JavaScript中,如何在本地和全局选项集之间获取文本没有区别。

语法是你已经知道的:

var value = Xrm.Page.getAttribute("new_optionset").getText();

如果您想要一个库来管理选项集,您可以查看我写的那个:

http://gallery.technet.microsoft.com/scriptcenter/OptionSet-JavaScript-76af41f5