チャートに対するパラメーター化されたリストを作成する
ユーザーがチャート画面をタップしたときに表示されるリストを作成します。
始める前に
パラメーター化されたリストを作成して、データビジュアル化のセクションを構成するレコードを表示するオプションをユーザーに提供します。ユーザーは、データ可視化の領域をタップして、レコードリストにドリルダウンします。パラメータ化されたリストの作成は、標準リストの作成に似ています。標準リストを作成するために使用するステップに加えて、作成する必要があります。
- リストのパラメーター化されたデータアイテム。このデータアイテムは、パラメーターを使用して、リストに表示されるデータをフィルターリングします。この場合、チャート画面のレコードです。
- リスト画面のパラメーター。このパラメーターは、リストに渡された値を保存します。
- リスト内のパラメーターをデータアイテムのパラメーターに関連付けるための、画面 UI パラメーターマッピング。
手順
-
移動先 すべて > システムモバイル > Mobile App Builder.
モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
-
作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
モバイルアプリビルダー カテゴリのホーム画面が表示されます。
- [画面] カテゴリを選択し、[新規] を選択します。
- 画面の作成 ページで リスト オプションを選択し、 続行 を選択します。
-
必要に応じて次のフィールドに入力します。
表 : 1. 新しいリスト画面レコード フィールド 説明 名前 リスト画面の名前。この名前は、モバイルアプリケーションでタイルとして表示されます。 説明 リスト画面に関する補足情報。 オフラインで利用可能 画面がオフラインモードで利用可能かどうかを判断するオプション。 画面名を非表示 画面名を画面ヘッダーとして表示するかどうかを指定するオプション。このオプションは、テキストがヘッダー名に既に表示されている場合や、テキストがユーザーにとって価値を提供しない場合に便利です。 フィルターを非表示にする リストにリストフィルターが表示されないようにするオプション。 アイコン ランチャー画面に追加されたときにリスト画面を表すために使用されるアイコン。 カスタムフィルター カテゴリ別にレコードタイプをフィルタリングするためのカスタムフィルターを追加するオプション。 空ステータス 表示できるデータがない場合に空のスペースに表示する内容を設定します。 画面セグメント リスト画面の追加画面セグメントを構成します。 トップメニュー関数インスタンス トップメニューに機能を追加します。ユーザーは、画面の右上隅にあるアイコンをタップしてトップメニュー機能にアクセスします。 フッター関数インスタンス フッターに機能を追加します。フォームフッターボタンは、フォームの下部 (通常は詳細セグメント) に表示されます。 UI のパラメーター フィールドまたは UI 要素の動作を変更します。 動的画面タイトル 要素を作成して UI パラメーターにマッピングできます。これを使用して、ある画面から別の画面に値を渡し、宛先画面のタイトルに含めます。 アクセスロール この画面にアクセスできるユーザーロールを決定します。[ロールなし] を選択した場合、任意のロールを持つユーザーが画面にアクセスできるようになります。 - 画面セグメント セクションで、新規 を選択して新しい画面セグメントを作成します。
-
新しい画面セグメントレコードで、必要に応じて次のフィールドに入力します。
表 : 2. 新規画面セグメントのレコード画面 フィールド 説明 名前 画面セグメント画面の名前。 順序 セグメントが画面に表示される順序。
セグメントが、最小値から最大値の順に表示されます。
スクリーン リスト画面レコードのリスト名を表示します。 最大オフライン行数 オフライン表示のために保存される最大行数。 ストリーム データアイテムやリストアイテム構成レコードをリスト画面に接続するレコードです。 リストストリームインターリーブフィールドをソート リスト ストリーム インターリーブ フィールドを昇順または降順のどちらでソートするかを決定します。 - ストリーム セクションで、新規 を選択して新しいストリーム セクションを作成します。
-
必要に応じて次のフィールドに入力します。
表 : 3. 新しいストリーム画面レコード フィールド 説明 名前 ストリームの名前。 テーブル 関連するテーブルを選択します。 インターリーブフィールド データアイテムをインターリーブするために使用するフィールドを選択します。 データアイテム データを取得するテーブルと、データを表示するために満たす必要がある条件を定義します。 リストアイテム構成 各レコードの表示方法と、それに関連付けられるアクションを決定します。 - データアイテム セクションで、新規 を選択して新しいデータアイテムを作成します。
-
必要に応じて次のフィールドに入力します。
表 : 4. 新しいデータアイテム画面レコード フィールド 説明 名前 データアイテムの名前。 説明 データアイテムに関する補足情報。 テーブル データアイテムに関連するテーブルを選択します。 グループごと テーブルアイテムをグループ化するオプション。 条件タイプ 使用する条件のタイプ。この例では、[ Append encoded query] (エンコードされたクエリの追加) を選択します。 エンコードされたクエリを追加 チャートからリストにデータを移動するパラメータを設定します。このフィールドは、条件タイプとして [エンコードされたクエリを追加 ] が選択されている場合にのみ表示されます。 パラメーター 画面または他のソースから渡された値を受け入れるようにパラメーターを設定します。 - [ パラメーター] セクションで、[ 新規 ] を選択して新しいパラメーターを作成します。
-
必要に応じて次のフィールドに入力します。
表 : 5. 新しいデータパラメーター画面レコード フィールド 説明 名前 データパラメーターの名前。 親テーブル データアイテムがデータを取得するテーブル。このテーブルは、チャートのレコードと同じである必要があります。
親 親データアイテム。 タイプ 渡されるデータ値のタイプ。この例では、[ 文字列] を選択します。 デフォルト値 オプションのデフォルト値。 - [保存] を選択します。
- Now Platform 構成パネルの上部からメインリスト画面に戻ります。
- [UI パラメーター] セクションで、[新規] を選択して新しいパラメーターを作成します。
-
必要に応じて次のフィールドに入力します。
表 : 6. 新しい UI パラメーター画面レコード フィールド 説明 名前 UI パラメーター画面の名前。 表示名 UI パラメーターの表示名。これは Name プロパティと同じです。 パラメータータイプ このパラメータが画面と機能のどちらに影響を与えるかを選択します。 スクリーン パラメーターが入力される関連するチャート画面を選択します 入力スタイル UI パラメーターの入力スタイルが [なし]、[インライン]、または [ポップアップ] のいずれであるか。この場合は、 [ インライン] を選択します。 必須 この変数が必須かどうかを決定します。 プレースホルダーテキスト オプションのプレースホルダーテキスト 入力ソース UI パラメーターの入力スタイルが自動入力かユーザー入力か。この例では、[ 自動入力] を選択します。
入力タイプ UI パラメーターの入力スタイルが、[なし]、[GPS 位置]、[日付]、[定数]、[ソース フィールド]、[ユーザー]、または [エンコードされたクエリを追加] のいずれであるか。この例では、 [エンコードされたクエリの追加] を選択します。
画面データパラメーターのマッピング この画面に渡す特定の値を決定します。 - [ 画面データパラメーターのマッピング ] セクションで、関連するデータパラメーターを選択します。
- [保存] を選択します。
次のタスク
ランチャー画面の UI セクションに分析プレビューを追加する場合。「分析 UI セクションの構成」を参照してください。