フィールドの説明をカスタマイズする
この記事では、既存のフィールドの説明をカスタマイズし、独自の説明を追加する方法について説明します。
より複雑なフィールドの説明がいくつかあります。 フィールド上に置くと、これらの説明が表示されます。 会社固有の情報を追加する場合などに、これらの説明をカスタマイズすることができます。 また、追加フィールドの説明を追加することもできます。 フィールドの説明を作成するには、フィールド コントロールの HelpText プロパティを使用します。 HelpText プロパティは、以前のバージョンのように、テーブル フィールドとデータ型に指定されなくなりました。 また、データ型とテーブル フィールドからフォーム コントロールへの HelpText プロパティの継承は廃止されました。 フィールドの説明は、他のコントロールおよびページで使用可能な情報のコンテキストである、個々のフィールドに対して固有のものです。 フィールドの説明を追加およびカスタマイズするには、開発環境へのアクセスが必要です。 その他のメタデータの変更と同様に、Operations の新しいバージョンがリリースされるとき、新しい説明は上書きされるを防ぐために新しいモデルに追加する必要があります。 詳細については、 拡張機能およびオーバーレイによるカスタマイズ を参照してください。
フィールドの説明をカスタマイズするか、新しい説明を追加する
同じ手順を使用して、既存のフィールド記述をカスタマイズし、新しいフィールド記述を追加します。 ただし、既存の説明をカスタマイズする場合に、既存のラベルの参照を置き換えます。
- アプリケーション エクスプローラーで、関連するページ (フォーム) を検索し、プロジェクトに追加します。
- ページのノードで、関連するフィールド コントロールを探します。 ラベル ID の一部として使用することができるように、名前をメモしておきます。
- 説明の新しいラベルを追加します。 Microsoft が使用する規則に従い、フィールドの説明のためのラベル ファイルに名前を付け、ラベル ファイル ID を作成することができます。 詳細については、次のセクションを参照してください。
- フィールド制御の HelpText プロパティで、ラベルへの参照を追加します。
ラベル ファイル名とラベル ID
Microsoft が提供するフィールドの説明は、別のラベル ファイルに格納されています。 モデルごとのモジュールごとに 1 つのラベル ファイルがあります。 ラベル ファイル名のパターンは、FieldDescriptionsModuleName_ModelName.CountryCode.label.txt です。 次にいくつか例を挙げます。
- FieldDescriptions_AccountsPayable_ApplicationFoundation.en-US.label.txt
- FieldDescriptions_SystemAdministration_ApplicationFoundation_en-US.txt
ラベル ID のパターンは、@FieldDescriptions\_*ModuleName:PageName*\_*ControlName* です。 次にいくつか例を挙げます。
- @FieldDescriptions\_AccountsPayable:CustSettlement\_CustSettlement\_OffsetCompany は、顧客決済ページ (CustSettlement) の会社コード フィールド (CustSettlement_OffsetCompany) のラベルの ID です。
- @FieldDescriptions\_ProcurementAndSourcing:PurchLineBackOrder\_LinkViewCheckBox は、発注残購買注文明細行 (PurchLineBackOrder) ページ内の変更ビューのリンク (LinkViewCheckBox) オプションのラベルの ID です。