我在CRM 2011中使用此代码
var option = optionset.OptionSet.Options[i];
var oValue = option.Value;
但它在CRM2013中不起作用。 我怎么能重构它?
答案 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);
}
替换"字段名称"当然,还有你的字段名称。