Note
コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。
拡張機能を使用して、既存の拡張データ型 (EDT) 上のいくつかのプロパティをカスタマイズできます。
- Label
- ヘルプ テキスト
- フォーム ヘルプ
- 国地域コード
- 文字列サイズ
- EDT が別の EDT から拡張されない場合にのみ、値を変更できます。
- 新しい文字列サイズは、基本 EDT 値以上の値にのみ設定できます。
- 小数点以下の桁数 (NoOfDecimals プロパティ)
- 詳細については、 選択したデータ型の小数点以下の精度の拡張 を参照してください。
プロパティ シートを使用して、新しく追加した要素の場合と同様にプロパティを変更します。
コードをコンパイルした後、アプリケーションで変更を確認できます。
Visual Studio のアプリケーション エクスプローラーでは作成された拡張機能を表示できます。
複数のモデルで EDT を変更する場合
複数の ISV が同じ拡張データ型を拡張する場合、モデル ID (USR に最も近い) が最も高いモデルの EDT のプロパティが優先されます。 複数のモデルに同じレイヤー内の変更が含まれている場合は、モデル ID が最も高いモデルからの変更が優先されます。 たとえば、ISV 1 が ID 15 のモデル ItemId (USR レイヤー) でのラベルを AwesomeModelに変更し、ISV 2 がモデル ItemId (USR レイヤー) のスーパーアイテム番号に ID 12 のSuperModelのラベルを変更した場合、エンド ユーザーはアイテム番号ではなく、ユーザー インターフェイスに Awesome 項目番号を表示します。
Note
既存の EDT を拡張する代わりに、既存の EDT から派生させて新しい EDT を作成できます。 この方法では、拡張アプローチを使用して編集できるよりも多くのプロパティを編集できます。 新しい EDT を使用するには、既存の EDT を使用するフィールドを変更する必要があります。