2
我想在页面加载中动态地向选项集添加新选项。选项集的选项不会在设计时输入,它只会在运行时填充。可以通过使用Jscript? 例如: 我有一个名为:color的选项集。 它有4个值:黑色,蓝色,红色,绿色。现在我想将White作为第五个选项添加到该选项集中。如何使用Java脚本将白色添加到颜色选项集?如何通过jscript设置crm 2011选项添加新项目
我想在页面加载中动态地向选项集添加新选项。选项集的选项不会在设计时输入,它只会在运行时填充。可以通过使用Jscript? 例如: 我有一个名为:color的选项集。 它有4个值:黑色,蓝色,红色,绿色。现在我想将White作为第五个选项添加到该选项集中。如何使用Java脚本将白色添加到颜色选项集?如何通过jscript设置crm 2011选项添加新项目
编辑:这个答案带来了误解的要求。可能有助于一些,但不解决问题
MSDN entry about Xrm.Page provides the addOption
method to accomplish this 这是测试了,确认工作例如
//Create a new "option" object
var myNewOption = document.createElement("option");
// Option value
myNewOption.value = OPTION_VALUE_HERE; //example: 4
// Option text
myNewOption.text = 'OPTION_TEXT_HERE'; //example: 'White'
//Add the new option
Xrm.Page.getControl('FIELD_NAME_HERE').addOption(myNewOption); //example: new_color
我的JScript函数是像下面:: VAR optionsetControl = Xrm.Page .ui.controls.get( “对new_color”); var color =“White”;optionsetControl.addOption(color,4);但它添加了“未定义”作为选项集 – aanch
的新选项错误显示:myNewOption未定义。 – aanch
@ alex - 你有没有找到解决方案? – aanch