グループリスト画面の設定
グループリストを作成して、指定したフィールドでグループ化されたレコードリストを表示します。
始める前に
グループリスト画面を作成する前に、グループ構成でデータアイテムを作成する必要があります。データアイテムの構成の詳細については、「 標準データアイテムの構成」を参照し、[ グループ] フィールドを設定するためのオプションの手順に注意してください。
必要なロール:admin
手順
-
移動先 すべて > システムモバイル > モバイルアプリビルダー.
モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
-
作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
モバイルアプリビルダー カテゴリのホーム画面が表示されます。
- [画面] カテゴリを選択し、[新規] を選択します。
- [画面の作成] ページで [リスト ] オプションを選択し、[ 続行] を選択します。
-
必要に応じてフィールドに入力します。
表 : 1. リスト画面レコード フィールド 説明 プロパティ 名前 リスト画面の名前。この名前は、モバイルアプリケーションでタイルとして表示されます。 説明 リスト画面に関する追加情報。 画面設定 オフラインで利用可能 画面がオフラインモードで使用できるかどうかを判断するオプション。 画面名を非表示 画面名を画面ヘッダーとして表示しないかどうかを決定するオプション。これは、テキストが既にヘッダー名に含まれている場合、またはユーザーに何の値も提供しない場合に便利です。 フィルターを非表示にする リストにリストフィルターが表示されないようにするオプション。 アイコン ランチャー画面に追加されたときにリスト画面を表すために使用されるアイコン。 カスタムフィルター レコードタイプをカテゴリ別にフィルタリングするためのカスタムフィルターを追加するオプション。 空ステータス 表示できるデータがない場合に空のスペースに何を表示するかを構成します。 画面セグメント リスト画面の追加画面セグメントを構成します。 トップメニュー関数インスタンス トップメニュー機能を使用して追加のオプションを表示するかどうかを決定するオプション。 フッター関数インスタンス フッター機能を使用して追加のオプションを表示するかどうかを決定するオプション。 UI のパラメーター フィールドまたは UI 要素の動作を変更します。 動的画面タイトル 要素を作成して UI パラメーターにマッピングできます。これを使用して、ある画面から別の画面に値を渡し、その値を宛先画面のタイトルに含めます。 ロールアクセス権 この画面にアクセスできるユーザーロールを決定します。ロールを選択していない場合、任意のロールを持つユーザーが画面にアクセスできます。 -
[ アイコン] セクションにアイコンを追加します。
このアイコンは、グループリスト画面に追加するとランチャー画面に表示されます。
- [画面セグメント] セクションで、[新規] を選択します。
-
必要に応じてフィールドに入力します。
表 : 2. 画面セグメントレコード フィールド 説明 プロパティ 名前 画面セグメント画面の名前。 順序 セグメントが画面に表示される順序。セグメントは、最小値から最大値の順に表示されます。 スクリーン リスト画面レコードからのリスト名を表示します。 最大オフライン行数 オフライン表示用に表示する行数。 ストリーム データアイテムとリストアイテム構成レコードをリスト画面に接続するレコード。 インターリーブソート リストストリームインターリーブフィールドをソート リストストリームインターリーブフィールドを昇順でソートするか降順でソートするかを決定します。 - ストリーム セクションで、 新規 を選択します。
-
必要に応じてフィールドに入力します。
表 : 3. リストストリームレコード フィールド 説明 プロパティ 名前 ストリームの名前。 テーブル リストに表示するデータを含む関連テーブルを選択します。 インターリーブフィールド データアイテムのインターリーブに使用するフィールドを選択します。 データアイテム データアイテムは、画面に表示されるデータを提供する、選択したテーブルに対するクエリです。 リストアイテム構成 各レコードの表示方法とそれに関連付けられたアクションを決定します。 - [ データ項目 ] セクションで、グループ化されたリストの既存のデータ項目を選択し、[ 適用] を選択します。
- [リストアイテム構成] セクションで、[新規] を選択します。
-
必要に応じてフィールドに入力します。
表 : 4. リストアイテム構成レコード フィールド 説明 名前 リストアイテム構成の名前。 設定:リストアイテム構成順序 複数のリストアイテム構成がリストストリームに接続されている場合に、このリストアイテム構成が表示される順序。 データ データアイテムに関連付けられたテーブル。 条件 リストストリームに複数のリストアイテム構成がある場合に表示される内容を決定する条件。 次を使用して表示 リストアイテム構成の表示方法。 カード/レガシーカード カードには、さまざまなレコードの情報が視覚的に表示されます。 タップ時 モバイルアプリが画面上のタップにどのように応答するかを決定します。[ 関数インスタンスを使用] を選択します。 タップで使える関数インスタンス ユーザーがリストアイテムをタップしたときに表示されるアクションを決定します。
ナビゲーション機能を選択するか、[ 新規 ] を選択して作成します。ナビゲーション機能の作成の詳細については、「 ナビゲーション機能」を参照してください。
注:このオプションは、[タップ時] で [関数インスタンスを使用] が選択されている場合にのみ表示されます。埋め込み画面 グループリスト画面では有効なオプションではありません。
注:このオプションは、[タップ時] で [画面に移動] が選択されている場合にのみ表示されます。先頭のスワイプ関数インスタンス リストアイテムの前からユーザーがスワイプジェスチャを開始したときに表示されるアクションを決定します。 注:この機能タイプはグループ化されたリストでは使用できません。末尾のスワイプ関数インスタンス リストアイテムの後ろからユーザーがスワイプジェスチャーを開始したときに表示されるアクションを決定します。 注:この機能タイプはグループ化されたリストでは使用できません。 - [ データ ] セクションで、リストストリームレコード内の [データアイテム ] セクションで使用されているものと同じテーブルを選択します。
- [カード] セクションで、[既存のカードを使用する場合を選択] を選択するか、[新規] を選択してカードを作成します。
-
必要に応じてフィールドに入力します。
表 : 5. カードレコード フィールド 説明 名前 新しいカードの名前。 説明 カードに関する追加情報。 有効 カードレコードがアクティブかどうかを選択します。 データ データアイテムに関連付けられたテーブル。 カードテンプレート カード内で使用される UI 要素のレイアウト。 UI ルール このカードに関連付けられている UI ルール。 - [カードテンプレート] フィールドで、[選択] を選択します。
-
[ グループ化されたリスト]アイテムを検索し、[ 適用] を選択します。
注:グループ化されたリストカードテンプレートは、ベースシステムのデフォルトテンプレートです。
- 構成ツリーからリストアイテム構成レコードを選択して、リストアイテム構成レコードに戻ります。
-
[ タップ時] セクションで、[ 関数インスタンスの使用] を選択します。
タップ操作機能インスタンスが表示されます。
- [ タップ時機能インスタンス ] セクションで、[ 新規 ] を選択して、ユーザーがリストアイテムをタップしたときに表示されるアクションを決定します。
-
必要に応じてフィールドに入力します。
表 : 6. 機能インスタンスレコード フィールド 説明 プロパティ 名前 新しい関数インスタンスの名前。 説明 関数インスタンスに関する追加情報。 設定 ラベルの表示 エンドユーザーに表示されるラベル。 順序 機能インスタンスがカードに表示される順序。関数インスタンスは、最小値から最大値の順に表示されます。 有効 機能インスタンスレコードがアクティブかどうかを選択します。 オフラインを無効化 機能インスタンスレコードがオフラインモードで使用可能かどうかを判断するオプション。 アイコン この関数インスタンスレコードに追加されたときに関数を表すために使用されるアイコン。 機能の配置 親テーブル 関数インスタンスが適用される親テーブル。 注:このフィールドは、自動的に入力されます。親 リストアイテム構成が適用される関数インスタンスの親。 注:このフィールドは、自動的に入力されます。場所 モバイル画面上の機能の場所。 注:このフィールドは、自動的に入力されます。関数 この関数インスタンス内で使用される関数。 -
[ 関数] セクションで、[関数を使用する場合を 選択 ] を選択するか、[ 新規 ] を選択して関数を作成します。
モバイル機能の詳細については、「 モバイル機能」を参照してください。
- [Save (保存)] を選択します。