グループリスト画面の設定

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:7分
  • グループ化されたリストを作成して、指定したフィールドでグループ化したレコードリストを表示します。

    始める前に

    グループ一覧画面を作成する前に、グループ構成のデータアイテムを作成する必要があります。データアイテムの設定の詳細については、「標準データアイテムの構成」を参照して、[グループ] フィールドを設定する際にオプションで行う手順を確認してください。

    必要なロール:admin

    手順

    1. 移動先 すべて > システムモバイル > モバイルアプリビルダー.
      モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
    2. 作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
      モバイルアプリビルダー カテゴリのホーム画面が表示されます。
    3. [画面] カテゴリを選択し、[新規] を選択します。
    4. [画面の作成] ページで [リスト ] オプションを選択し、[ 続行] を選択します。
    5. 必要に応じてフィールドに入力します。
      表 : 1. リスト画面レコード
      フィールド 説明
      プロパティ
      名前 リスト画面の名前。この名前は、モバイルアプリケーションでタイルとして表示されます。
      説明 リスト画面に関する追加情報。
      画面設定
      オフラインで利用可能 画面をオフラインモードで利用できるかどうかを決定するオプション。
      画面名を非表示 画面名を画面ヘッダーとして表示するかどうかを指定するオプション。これは、テキストがヘッダー名に既に含まれている場合、またはユーザーに値を提供しない場合に便利です。
      フィルターを非表示にする リストにリストフィルターが表示されないようにするオプション。
      アイコン ランチャー画面に追加されたときにリスト画面を表すために使用されるアイコン。
      カスタムフィルター レコードタイプをカテゴリ別にフィルタリングするためのカスタムフィルターを追加するオプション。
      空ステータス 表示できるデータがない場合に空のスペースに表示する内容を構成します。
      画面セグメント リスト画面の追加画面セグメントを設定します。
      トップメニュー関数インスタンス トップメニュー機能 を使用して追加オプションを表示するかどうかを指定するオプション。
      フッター関数インスタンス フッター機能を使用して追加オプションを表示するかどうかを決定するオプション。
      UI のパラメーター フィールドまたは UI 要素の動作を変更します。
      動的画面タイトル 要素を作成して UI パラメーターにマッピングできます。これを使用して、ある画面から別の画面に値を渡し、宛先画面のタイトルに含めます。
      ロールアクセス権 この画面にアクセスできるユーザーロールを決定します。ロールを選択しなかった場合は、任意のロールを持つユーザーが画面にアクセスできます。
    6. [ アイコン ] セクションにアイコンを追加します。
      このアイコンは、グループリスト画面に追加するとランチャー画面に表示されます。
    7. [画面セグメント] セクションで、[新規] を選択します。
    8. 必要に応じてフィールドに入力します。
      表 : 2. 画面セグメントレコード
      フィールド 説明
      プロパティ
      名前 画面セグメント画面の名前。
      順序 セグメントが画面に表示される順序。セグメントが、最小値から最大値の順に表示されます。
      スクリーニング リスト画面レコードからリスト名を表示します。
      最大オフライン行数 オフラインで表示するために表示される行数。
      ストリーム データアイテムとリストアイテム構成レコードをリスト画面に接続するレコード。
      インターリーブソート
      リストストリームインターリーブフィールドをソート リストストリームインターリーブフィールドを昇順または降順のいずれでソートするかを決定します。
    9. [ストリーム] セクションで、 [新規] を選択します。
    10. 必要に応じてフィールドに入力します。
      表 : 3. リストストリームレコード
      フィールド 説明
      プロパティ
      名前 ストリームの名前。
      テーブル リストに表示するデータを含む関連テーブルを選択します。
      インターリーブフィールド データアイテムをインターリーブするために使用するフィールドを選択します。
      データアイテム データアイテムは、画面に表示されるデータを提供する、選択したテーブルに対するクエリです。
      リストアイテム構成 各レコードの表示方法とそれに関連するアクションを決定します。
    11. [データ項目] セクションで、グループ化されたリストの既存のデータ項目を選択し、[適用] を選択します。
    12. [リストアイテム構成] セクションで、[新規] を選択します。
    13. 必要に応じてフィールドに入力します。
      表 : 4. リストアイテム構成レコード
      フィールド 説明
      名前 リストアイテム構成の名前。
      設定:リストアイテム構成の順序 複数のリストアイテム構成がリストストリームに接続されている場合に、このリストアイテム構成が表示される順序。
      データ データアイテムに関連付けられたテーブル。
      条件 リストストリームに複数のリストアイテム構成がある場合に表示される内容を決定する条件。
      次を使用して表示 リストアイテム構成を表示する方法。
      カード/従来のカード カードには、さまざまなレコードの情報が視覚的に表示されます。
      タップ時 画面上のタップに対するモバイルアプリの応答方法を決定します。[関数インスタンスを使用] を選択します。
      タップで使える関数インスタンス

      ユーザーがリストアイテムをタップしたときに表示されるアクションを決定します。

      ナビゲーション機能を選択するか、[ 新規 ] を選択して作成します。ナビゲーション関数の作成の詳細については、「 ナビゲーション機能」を参照してください。

      注:
      このオプションは、[オンタップ] で [関数インスタンスを使用] が選択されている場合にのみ表示されます。
      埋め込み画面

      グループリスト画面では有効なオプションではありません。

      注:
      このオプションは、[オンタップ] で [画面に移動] が選択されている場合にのみ表示されます。
      先頭のスワイプ関数インスタンス ユーザーがリストアイテムの前からスワイプジェスチャを開始したときに実行されるアクション、または表示されるアクションを決定します。
      注:
      この関数タイプは、グループ化されたリストでは使用できません。
      末尾のスワイプ関数インスタンス ユーザーがリストアイテムの後ろからスワイプジェスチャを開始したときに実行されるアクション、または表示されるアクションを決定します。
      注:
      この関数タイプは、グループ化されたリストでは使用できません。
    14. [ データ ] セクションで、リストストリームレコード内の [データアイテム ] セクションで使用されているものと同じテーブルを選択します。
    15. カード セクションで、既存のカードを使用することを選択するか新規 を選択して作成します。
    16. 必要に応じてフィールドに入力します。
      表 : 5. カードレコード
      フィールド 説明
      名前 新しいカードの名前。
      説明 カードに関する追加情報。
      アクティブ カードレコードがアクティブかどうかを選択します。
      データ データアイテムに関連付けられたテーブル。
      カードテンプレート カード内で使用される UI 要素のレイアウト。
      UI ルール このカードに関連付けられた UI ルール。
    17. [カード テンプレート] フィールドで、[選択] を選択します。
    18. アイテムの [グループ化されたリスト] を検索し、[ 適用] を選択します。
      注:
      グループ化リストカードテンプレートは、ベースシステムのデフォルトテンプレートです。
    19. 構成ツリーからリストアイテム構成レコードを選択して、リストアイテム構成レコードに戻ります。
    20. [ タップ時] セクションで、[ 関数インスタンスを使用] を選択します。
      オンタップ関数インスタンスが表示されます。
    21. [ タップ時] 関数インスタンス セクションで、[ 新規 ] を選択して、ユーザーがリストアイテムをタップしたときに表示されるアクションを決定します。
    22. 必要に応じてフィールドに入力します。
      表 : 6. 関数インスタンスレコード
      フィールド 説明
      プロパティ
      名前 新しい関数インスタンスの名前。
      説明 関数インスタンスに関する追加情報。
      Settings (設定)
      ラベルの表示 エンドユーザーに表示されるラベル。
      順序 カードに関数インスタンスが表示される順序。関数インスタンスは、最小値から最大値の順に表示されます。
      アクティブ 関数インスタンスレコードがアクティブかどうかを選択します。
      オフラインを無効化 関数インスタンスレコードがオフラインモードで利用できるかどうかを決定するオプション。
      アイコン この機能インスタンスレコードに追加されたときに関数を表すために使用するアイコン。
      機能の配置
      親テーブル 関数インスタンスが適用される親テーブル。
      注:
      このフィールドは、自動的に入力されます。
      リストアイテム構成が適用される関数インスタンスの親。
      注:
      このフィールドは、自動的に入力されます。
      場所 モバイル画面上の関数の場所。
      注:
      このフィールドは、自動的に入力されます。
      関数 この関数インスタンス内で使用される関数。
    23. [関数] セクションで、関数の使用を選択するか、[新規] を選択して関数を作成します。
      モバイル機能の詳細については、「 モバイル機能」を参照してください。
    24. [Save (保存)] を選択します。

    タスクの結果

    これで、データアイテムで定義したフィールド別にグループ化されたレコードリストを表示する画面が表示されます。
    図 : 1. グループリスト画面
    カテゴリ別にグループ化されたインシデントテーブルのアイテムを含むグループリスト画面。