我正在CRM 2011实体表单中实现自定义下拉列表(选择控件)。选择控件的html在html文件中,我作为webresource导入。我已经以实体形式添加了webresource。现在在onload函数中,我试图用一些硬编码值填充选择控件但在表单加载时显示以下错误:
这是onload函数:
function onload()
{
var select = document.getElementById("WebResource_State").contentWindow.document.getElementById("state");
select.options[select.options.length] = new Option('Text 1', 'Value1');
}
上述错误在此函数的第二行触发。请提出遗漏的建议。
感谢
答案 0 :(得分:2)
您的选择没有选项属性(可能需要是大写O?)或者选项值没有长度。您可以在IE中使用F12打开调试器。在第二行放置一个断点,当它到达时,检查select变量上可用的属性/方法。