MS CRM2013 JavaScript选项问题

MS CRM2013 JavaScript选项问题,javascript,dynamics-crm-2011,dynamics-crm,dynamics-crm-2013,Javascript,Dynamics Crm 2011,Dynamics Crm,Dynamics Crm 2013,我在CRM 2011中使用此代码 var option = optionset.OptionSet.Options[i]; var oValue = option.Value; 但它在CRM2013中不起作用。 如何重构它?要获取选项集字段的值或标签,请使用下面的代码 var optionsetAttr = Xrm.Page.getAttribute("fieldname"); var text = optionsetAttr.getText(); var value =

我在CRM 2011中使用此代码

    var option = optionset.OptionSet.Options[i];
    var oValue = option.Value;
但它在CRM2013中不起作用。
如何重构它?

要获取选项集字段的值或标签,请使用下面的代码

var optionsetAttr = Xrm.Page.getAttribute("fieldname");   
var text = optionsetAttr.getText();
var value = optionsetAttr.getValue();
要遍历选项集字段的选项,请使用下面的

var optionsetAttr = Xrm.Page.getAttribute("fieldname");
for(var i=0; optionsetAttr.getOptions().length; i++){
       alert(optionsetAttr.getOptions()[i].text);
       alert(optionsetAttr.getOptions()[i].value);
   }

当然,用你的域名替换“域名”

要获取选项集字段的值或标签,请使用下面的代码

var optionsetAttr = Xrm.Page.getAttribute("fieldname");   
var text = optionsetAttr.getText();
var value = optionsetAttr.getValue();
要遍历选项集字段的选项,请使用下面的

var optionsetAttr = Xrm.Page.getAttribute("fieldname");
for(var i=0; optionsetAttr.getOptions().length; i++){
       alert(optionsetAttr.getOptions()[i].text);
       alert(optionsetAttr.getOptions()[i].value);
   }
当然,用你的域名替换“域名”