2017-10-13 12 views
0

MS CRMでフィールドの表示名を取得する方法はありますか?これまではスキーマ名しか取得できませんでした。私はもう少しユーザーフレンドリーな何かを表示できるようにしたい。以下の例はhc_billtimeunit3を返しますが、代わりにbill time unitを返します。Dynamics CRM 2016でフィールドの表示名を取得

Xrm.Page.getAttribute("hc_billtimeunit3").getName() 

答えて

3

以下のスニペットを使用して、ラベルテキストを取得することができます。

Xrm.Page.getControl("attibutename").getLabel(); 

または

Xrm.Page.ui.controls.get("attibutename").getLabel(); 

Xrm.Page.getControl方法は、CRMのエンティティのカスタマイズから表示名を取得するにはXrm.Page.ui.controls.get

にアクセスするためのショートカットメソッドであるとの両方が、私のためにシームレス働いている、あなたは別のサービスが必要な場合がありますコール。

+0

私は[オブジェクト]を返したばかりです。働いた! – amberl

+0

Xrm.Page.getControl( "attibutename")は[オブジェクト]を返します。 Xrm.Page.ui.controls.get( "attibutename")は[object]を返します。 –

1

Xrm.Page.ui.controls.get( "attibutename")。getLabel(); これは実際に私のために働いた。 Xrm.Page.ui.controls.get( "attibutename")。getLabel();

関連する問題