天天看点

Dynamics 365——前端获取多项选项集的显示文本

Dynamics 365 推出多选选项集字段,我们常用的前端取值方式是Xrm.Page.getAttribute(“tec_thematicpriorities”).getValue();

返回结果如下图:

Dynamics 365——前端获取多项选项集的显示文本

那我们如何获取多选选项集的文本值呢,直接上代码

var fieldValue = Xrm.Page.getAttribute("tec_thematicpriorities").getValue();
console.log(fieldValue)
var fieldOptions = Xrm.Page.getAttribute("tec_thematicpriorities").getOptions();
console.log(fieldOptions)
var arry=new Array();
for (var i = 0; i < fieldValue.length; i++) {
	for(var j = 0; j < fieldOptions.length; j++){
		if(fieldValue[i]==fieldOptions[j].value){
			arry.push(fieldOptions[i].text);
		}
	}
}
           

这样我们就能拿到一个string类型的数组结果如下

Dynamics 365——前端获取多项选项集的显示文本

继续阅读