2016-10-13 7 views
2

ユーザーが追加したい人のタイプに応じて、Contact参照フィールド、またはUser参照フィールドを持つフォームがあります。フィールドの1つだけが表示されます。onChangeフィールドイベントの名前を指定せずに参照フィールド値を取得する

また、Nameのテキストフィールドがあります。このフィールドは、参照から名前を使用して入力します。

onChange機能をルックアップフィールドに追加して名前を取得し、Nameフィールドに挿入します。

私は、私はこのようなフィールドの値を取得することができます知っている:

Xrm.Page.getAttribute("ad_user").getValue(); 

しかし、私はフィールドごとに別々の機能を作成する必要がありますこの方法。 onChangeイベントのフィールドに、そのフィールド名を引用せずに独自の値を取得する方法はありますか?このようなもの:

this.getValue(); 

こうすれば、両方のフィールドで同じ機能を使用できます。

答えて

4

onChangeイベントハンドラを登録すると、最初のパラメータとしてExecutionContextが渡されます。あなたはそのようにように、入力値を取得することができます。

イベントハンドラ登録:

enter image description here

ハンドラ:

function foo_onChange(executionContext) { 
    var inputValue = executionContext.getEventSource().getValue(); 
} 
関連する問題