ベージ遷移を実装する

Firestoreに保存されている商品データを一覧表示し、各商品の詳細ページに遷移する管理画面を実装する

新しいアプリを作成し、商品データを一覧表示するページを作成する

  1. [テーブル] をキャンバスに配置する。
  2. [データフロー] 内の [新規作成] をクリックし、データフロー名を listProducts に変更する。
  3. データソースで Onboarding Firebase を選択する。
  4. [Action]List documents を選択し、 [Collection]products と入力する。
  5. [実行する] をクリックし、テーブルを選択した状態で、[エディター][データ]{{ listProducts.data }} と入力する。
  6. [テキスト] を配置し、[エディター] 内の [テキスト]商品一覧 と入力する。

商品詳細を表示するページを作成し、詳細情報をデータフローから取得する

  1. 編集画面左上のメニューをクリックし、 [新規作成] をクリックし、プルダウンメニューから [ページを作成]をクリックする。
  2. [ページの名前]商品詳細画面 と入力し、 [作成する] をクリックする。
  3. [テーブル][エディター] 内の [イベントを追加] をクリックし、 [ページ] で先ほど作成した 商品詳細画面 を選択する。
  4. [バラメータを追加] をクリックし、 [Key]documentId と、 [Value]{{ table1.selectedRow.data.meta.id }} と入力する。
  5. [テーブル] 内の適当な商品データをクリックし、[商品詳細画面] ページへ移動する。
  6. [データフロー] 内の [新規作成] をクリックし、データフロー名をgetProduct に変更する。
  7. データソースで Onboarding Firebase を選択する。
  8. [Action][Get document] を選択し、 [Collection]products と入力する。
  9. [Document id]{{ querierUrlParams.value.documentId }} と入力する。
  10. [実行する] をクリックし、 [状態管理] から [データフロー][getProduct] 内に選択した商
  11. ヘッダー左上のページ名をクリックし、[商品詳細画面] 横の [目アイコン] をクリックし、ナビゲーションから非表示にする。