2012-05-18 52 views
2

我想在页面加载中动态地向选项集添加新选项。选项集的选项不会在设计时输入,它只会在运行时填充。可以通过使用Jscript? 例如: 我有一个名为:color的选项集。 它有4个值:黑色,蓝色,红色,绿色。现在我想将White作为第五个选项添加到该选项集中。如何使用Java脚本将白色添加到颜色选项集?如何通过jscript设置crm 2011选项添加新项目

回答

3

编辑:这个答案带来了误解的要求。可能有助于一些,但不解决问题

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 
+0

我的JScript函数是像下面:: VAR optionsetControl = Xrm.Page .ui.controls.get( “对new_color”); var color =“White”;optionsetControl.addOption(color,4);但它添加了“未定义”作为选项集 – aanch

+0

的新选项错误显示:myNewOption未定义。 – aanch

+0

@ alex - 你有没有找到解决方案? – aanch

相关问题