タスク ダブルのフォーム パターン
この記事では、タスク ダブル フォームのパターンに関する情報を提供します。 このパターンは、以前は同じフォームに親エンティティと子エンティティを表示するために使用されていました。
用途
このタイプのフォームは、以前は親/子エンティティを同じフォームに表示する場合に使用されていました。 新しいフォームの推奨パターンではありません。 このパターンを使用する新しいフォームを作成する必要はありません。 このパターンは、レガシー フォームの構造と安定性を提供し、より現代的なフォーム パターンへの移行パスも提供します。
ワイヤーフレーム
]
パターンの変更
Microsoft Dynamics AX 2012 以降に加えられるこのパターンへの主な変更を次に示します。
- 表示モードでフォームを開きます。
- 上部の ActionPane ストリップ コントロールが標準の ActionPane に変換されました。
- 親タブの 概要 ラベルが リスト に変更されました。
- タブ コンテナーの内容は、応答レイアウト用の動的列を使用します。
- 子タブのリストのラベルは、<x> リスト で、ここで、<x> は、エンティティに基づいて適切な文字列に置き換えられます。 たとえば、子エンティティは通常請求と呼ばれ、タブのラベルは請求リストである必要があります。
- 例外: 子エンティティが何らかの「リスト」である場合は、末尾に「リスト」のワードは追加できません。
モデル
高レベル構造体
設計
ActionPane (アクション ウィンドウ)
CustomFilter (グループ) [オプション]
ParentTab (Tab)
- ParentList (TabPage) – 注記: ツールバーとリストのサブパターンが使用されます。
- 一般 (TabPage は 0..N を繰り返します)
ParentFooterGroup (グループ) [オプション]
HSplitter (グループ)
ChildToolbar (ActionPane) [オプション]
ChildTab (タブ)
- ChildList (TabPage) – 注記: ツールバーとリストのサブパターンが使用されます。
- 一般 (TabPage、0..N を繰り返します)
ChildFooterGroup (グループ) [オプション]
コア コンポーネント
- Form.Design にタスク ダブルのパターンを適用します。
- BP 警告に対処します:
- Design.Caption は空ではありません。
- このフォームは少なくとも 1 つのメニュー項目で参照される必要があります。
- TabPage.Caption は空ではありません。
- TabPage.DataSource は空ではありません。
- StaticText.Text は空ではありません。
関連するパターン
一般的に使用されるサブパターン
UX ガイドライン
検証チェックリストには、フォームが UX ガイドラインに準拠しているかどうかを手動で確認する手順が示されています。 このチェックリストには、開発環境を通じて自動的に実施されるガイドラインは含まれていません。 ブラウザーでフォームを開いて、これらの手順を確認します。
標準フォーム ガイドライン:
- 標準フォーム ガイドラインは、Microsoft Dynamics AX 全般的なガイドライン ドキュメントに統合されました。
タスクの二重ガイドライン:
- 概要 タブは、最初のタブであり、フォームを開いたときに有効になります。
- 子タブコントロールの最初のタブは、Lines list または適切なバリエーションと呼びます。
- 親グリッドでの選択内容により子グリッド内のコンテンツが更新されます。
例
フォーム: HRMAbsenceTableHistory
付録
よく寄せられる質問
このセクションには、このガイドライン/パターンに関連するよくある質問への回答があります。
未処理の問題
- None