見出し画像

【FlutterFlow】いざテストラン!果たして結果は?:ドキュメント・レファレンスの送受信

はい、こんにちは!前回記事からの続きです。FlutterFlowで、ページ間でドキュメント・レファレンスの受け渡しについて、ご紹介しています。

前回は、ページウィジェットにバックエンドクエリを設定し、レファレンス先のドキュメント(Users)を参照できるようにしてから、ウィジェットとフィールド値を紐づけました。

これで下図の作業は全部終わったことになります。

ということで、今回は、動作の検証です~♪。楽しそうなふりして、内心、「きちんと動かなかったらどうしよう…」という気持ちの方が大きいです…。

えーい、いってみよ~。

ページの流れを確認

まずは、何を検証するかを確認しましょう。

FlutterFlowのストーリーボードは、次の通りです。

  • 「やることリスト」に、「やること」が3つ登録されているので一つをタップします。

  • 「やること詳細ページ」が開きます。担当者のプロフィール画像をタップします。

  • 担当者の「ユーザ詳細ページ」が開きます。

全体像はつかめましたね。では、テストラン!

テストラン!結果はいかに?

最初のページ「やることリスト」を開きます。

やることは3つ登録されています。一番上の「エアコンの修理」をタップ。

アイテムの詳細ページに遷移しました。

これは、詳細ページの「ドキュメント」をパラメータに渡し、それをウィジェットで表示させているのでしたね。前回シリーズで頑張りました。そして、担当者のプロフィール画像をタップ!


やった~!きちんとUsersのID(ドキュメント・レファレンス)がパラメータに渡されて、それを元にバックエンドクエリして、データを表示させることができました!

よし、うまくいった~。

2件目もチェック!

いや、もしかしたら次のアイテムではうまくいかないかも。2件目を一応やってみましょう。

ポチ。

プロフィールをポチ。

よっしゃ~、大丈夫ですね。

2件目もOK!

3件目もチェック

アイテムが3つしかないのだから全部チェックしますか?やりましょう!

買い物をポチ。

プロフィール画像をポチ。

イェーイ♪

3件目もOKだ~。


ということで、受信ページのページパラメータに、送信ページから「ドキュメントレファレンス」を送る、というこのシリーズ、実装完了でございます!

よかった、ほっとした~。

次回は、このシリーズをまとめますよ!

では。

この記事が気に入ったらサポートをしてみませんか?