リスト パネルのサブパターン

この記事では、リスト パネル フォームのサブパターンに関する情報を提供します。 アプリケーション チームはこのサブパターンを使用して相互にデータを移動する 2 つのリストを管理します。

用途

リスト パネルは、アプリケーション チームがそれぞれの間でデータを移動する 2 つのリストを管理するために使用するサブパターンです。 このパターンは、相互にデータを移動する 2 つのリストを管理する SysListPanel クラス (プログラム的) アプローチのモデル化バージョンを表すことを意図しています。 リスト パネル サブパターンは、次のコントロールに対して適用できます。

  • TabPage コントロール
  • グループ コントロール

ワイヤーフレーム

リスト パネルのワイヤーフレーム。

パターンの変更

Microsoft Dynamics AX 2012 以降に加えられるこのパターンへの主な変更を次に示します。

  • リスト (Grid/ListView) およびツリー コントロールがサポートされます。
  • 右側のパネルは選択したセクションです。
  • 左側のパネルは利用可能なセクションです。
  • 6 つのボタンをアクションとして使用できます:
    • 追加
    • 削除
    • すべて追加 (オプション)
    • すべて削除 (オプション)
    • 上へ移動 (オプション)
    • 下へ移動 (オプション)

モデル

高レベル構造体

  • [Container]

    • CustomFilterGroup (グループ) [オプション]

    • ListPanelGroup (グループ)

      • AvailablePanel (グループ)

        • グリッド | ツリー | ListView | ListBox
      • ActionPanel (グループ)

        • AddButton (ボタン)
        • RemoveButton (ボタン)
        • AllAllButton (ボタン) [オプション]
        • RemoveAllButton (ボタン) [オプション]
      • SelectedPanel (グループ)

        • グリッド | ツリー | ListView | ListBox*
      • MoveUpDownPanel [オプション]

        • MoveUpButton (ボタン)
        • MoveDownButton (ボタン)

コア コンポーネント

  • ListPanel サブパターンをコンテナー (TabPage またはグループ) コントロールに適用します。
  • BP 警告に対処します:
    • 繰り越された AX6.3 BP チェック以外に必要な追加の BP チェックはありません。

UX ガイドライン

検証チェックリストには、フォームが UX ガイドラインに準拠しているかどうかを手動で確認する手順が示されています。 このチェックリストには、開発環境を通じて自動的に実施されるガイドラインは含まれていません。 ブラウザーでフォームを開いて、これらの手順を確認します。

  • 標準フォーム ガイドライン:

フォーム: SalesSummaryParameters (GroupQuotation)

SalesSummaryParameters のリスト パネルの例。

リソース

通常、パターンによって使用される

付録

よく寄せられる質問

このセクションには、このガイドライン/パターンに関連するよくある質問への回答があります。

未処理の問題

  • None

AX 2012 コンテンツ

リスト パネルの例。