0

CRM 2011 エンティティ フォームにカスタム ドロップダウン (選択コントロール) を実装しています。選択コントロールの html は、webresource としてインポートした html ファイルにあります。その Web リソースをエンティティ形式で追加しました。onload 関数で、その選択コントロールにハードコードされた値を設定しようとしていますが、フォームの読み込み時に次のエラーが表示されます。

ここに画像の説明を入力

オンロード関数は次のとおりです。

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

上記のエラーは、この関数の 2 行目でトリガーされます。不足しているものを提案してください。

ありがとう

4

1 に答える 1

2

select に options プロパティがないか (おそらく大文字の O である必要がありますか?)、options 値に長さがありません。IE で F12 を使用して、デバッガーを開くことができます。2 行目にブレーク ポイントを配置し、ヒットしたら、select 変数で使用できるプロパティ/メソッドを調べます。

于 2012-11-14T13:35:54.717 に答える