MS CRM2013 JavaScript选项问题

时间:2014-12-09 11:37:03

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

我在CRM 2011中使用此代码

    var option = optionset.OptionSet.Options[i];
    var oValue = option.Value;

但它在CRM2013中不起作用。 我怎么能重构它?

1 个答案:

答案 0 :(得分:4)

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

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);
   }

替换"字段名称"当然,还有你的字段名称。