簡易リストのフォーム パターン

この記事では、簡易リストのフォームのパターンに関する情報を提供します。 このパターンは、単純なエンティティのデータを維持するために使用されます。

用途

簡易リスト パターンは簡易エンティティのデータを管理するために使用します。 簡易エンティティは、フィールドが 6 つ以下で、親/子関係のないエンティティです。 依然として最大 15 フィールドのエンティティが単純なエンティティと見なされている場合、いくつかの例外があります。

ワイヤーフレーム

ワイヤーフレーム。

パターンの変更

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

  • 上部の ActionPane ストリップ コントロールが標準の ActionPane に変換されました。
  • 新規削除、および編集ボタンは、フレームワークによって提供されます。
  • 表示モードが既定で使用されます。
  • グリッドの上にクイック フィルターが追加されました。
  • フォームが依存関係があるフォームとして使用されているとき、親フォームのレコード コンテキストがフォーム キャプションの上に自動的に表示されます。
    • 依存関係があるフォームを使用するためのページ タイトル グループは、フレームワークを提供するため削除されました。
  • このパターンでは、グリッド内での複数選択が可能です。

モデル

高レベル構造体

  • デザイン

    • ActionPane (ActionPane)

    • カスタム フィルター (グループ)

      • クイック フィルター (クイック フィルター)
      • OtherFilters ($Field) [0..N]
    • TabularGrid (グリッド)

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

コア コンポーネント

  1. Form.Design に SimpleList パターンを適用します。
  2. BP 警告に対処します:
    1. Design.Caption は空ではありません。
    2. Design.DataSource は空ではありません。
    3. Grid.Datasource を設定する必要があります。
    4. このフォームは少なくとも 1 つのメニュー項目で参照される必要があります。
    5. Design.DatasourceGrid.Datasource と同じに設定されます。
    6. プライマリ データ ソースのテーブルの主キー フィールドには、IgnoreEDTRelation=はい が含まれています。
    7. グリッドには 15 個以上のフィールドが含めることはできません。

一般的に使用されるサブパターン

UX ガイドライン

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

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

簡易リスト ガイドライン:

  • 既定では、クイック フィルターは名前または説明列を使用する必要があります。

  • リストには最大 15 の列を表示できます。

    注記: このガイドラインは AX 2012 から緩和されています。

  • 新規 ボタンまたは 削除 ボタンは重複してはいけません。

  • ページ タイトルは、複数フォームの形式にする必要があります。

  • データが存在しないとき、グリッドは新しいレコードを自動的に追加できません。

フォーム: CustGroup

簡易リストの例。

注記: 将来のクライアントの成果物では、グリッド線を右端と下端に延長する予定です。

付録

よく寄せられる質問

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

未処理の問題

この時点ではありません。

AX 2012 コンテンツ

AX 2012 例。