MS CRMでフィールドの表示名を取得する方法はありますか?これまではスキーマ名しか取得できませんでした。私はもう少しユーザーフレンドリーな何かを表示できるようにしたい。以下の例はhc_billtimeunit3
を返しますが、代わりにbill time unit
を返します。Dynamics CRM 2016でフィールドの表示名を取得
Xrm.Page.getAttribute("hc_billtimeunit3").getName()
MS CRMでフィールドの表示名を取得する方法はありますか?これまではスキーマ名しか取得できませんでした。私はもう少しユーザーフレンドリーな何かを表示できるようにしたい。以下の例はhc_billtimeunit3
を返しますが、代わりにbill time unit
を返します。Dynamics CRM 2016でフィールドの表示名を取得
Xrm.Page.getAttribute("hc_billtimeunit3").getName()
以下のスニペットを使用して、ラベルテキストを取得することができます。
Xrm.Page.getControl("attibutename").getLabel();
または
Xrm.Page.ui.controls.get("attibutename").getLabel();
Xrm.Page.getControl
方法は、CRMのエンティティのカスタマイズから表示名を取得するにはXrm.Page.ui.controls.get
にアクセスするためのショートカットメソッドであるとの両方が、私のためにシームレス働いている、あなたは別のサービスが必要な場合がありますコール。
Xrm.Page.ui.controls.get( "attibutename")。getLabel(); これは実際に私のために働いた。 Xrm.Page.ui.controls.get( "attibutename")。getLabel();
私は[オブジェクト]を返したばかりです。働いた! – amberl
Xrm.Page.getControl( "attibutename")は[オブジェクト]を返します。 Xrm.Page.ui.controls.get( "attibutename")は[object]を返します。 –