实体表单中的自定义下拉列表 - 访问字段错误CRM2011

时间:2012-11-14 11:56:38

标签: javascript dynamics-crm-2011

我正在CRM 2011实体表单中实现自定义下拉列表(选择控件)。选择控件的html在html文件中,我作为webresource导入。我已经以实体形式添加了webresource。现在在onload函数中,我试图用一些硬编码值填充选择控件但在表单加载时显示以下错误:

enter image description here

这是onload函数:

function onload()
{
var select = document.getElementById("WebResource_State").contentWindow.document.getElementById("state");
select.options[select.options.length] = new Option('Text 1', 'Value1');
}

上述错误在此函数的第二行触发。请提出遗漏的建议。

感谢

1 个答案:

答案 0 :(得分:2)

您的选择没有选项属性(可能需要是大写O?)或者选项值没有长度。您可以在IE中使用F12打开调试器。在第二行放置一个断点,当它到达时,检查select变量上可用的属性/方法。