1

ここで私は奇妙な振る舞いをしています。

フィールドがあります"new_field"。このフィールドはフォーム内にあり、そこにあるタブは非表示です。タイプは文字列で、通常は値がありません。

時々Xrm.Page.getAttribute("new_field")、値のあるフィールドまたはないフィールドが表示されます。null になることもありますが、これはフィールドに値がない場合にのみ発生します。

フィールドが null を返す原因は何ですか?

4

1 に答える 1

2

残念ながら、Xrm.Page.getAttribute("new_field") はあまり堅牢ではなく、実際に null を返すこともあります。したがって、良い方法として、次のように null をチェックできます。

var value = Xrm.Page.getAttribute("new_field") ? Xrm.Page.getAttribute("new_field").getValue() : null;

そのようなヘルパー メソッドを別の .js ファイルに入れ、どこでも再利用します。

お役に立てれば!

于 2015-03-20T01:30:14.420 に答える