PowerApps ナビゲーション コンテキストの概要

PowerApps ナビゲーション コンテキストの概要

このチュートリアルでは、PowerApps ナビゲーションのコンテキストについて説明します。「戻る」機能と「ナビゲート」機能を使用して、アプリケーションに表示される画面を変更します。

ほとんどのアプリには複数の画面が含まれています。ユーザー フレンドリーな PowerApps ナビゲーションを提供することで、ユーザーはこれらのアプリケーション画面を効率的に移動できるようになります。

リファレンス ページで[ナビゲート]をクリックして、その動作を確認してみましょう。

PowerApps ナビゲーション コンテキストの概要

ナビゲート機能は、表示される画面を切り替えます。この関数がどのように機能するかをさらに理解するために例を示します。

PowerApps ナビゲーション コンテキストの概要

目次

ナビゲート機能を使用した PowerApps ナビゲーション

まず、最初のデータ カード ( Beau Spratling )をクリックしましょう。

PowerApps ナビゲーション コンテキストの概要

OnSelectトリガーに移動すると、 Navigate関数を使用してユーザーを指定された画面 ( DetailScreen1 )に移動していることがわかります。これは、このカードをクリックすると、 DetailScreen1に移動することを意味します。

PowerApps ナビゲーション コンテキストの概要

一方、2 番目の引数は、設定する遷移タイプです。現在はNoneに設定されています。

PowerApps ナビゲーション コンテキストの概要

リファレンス ページでは、選択できるさまざまなトランジションと、それぞれのデモンストレーションを確認できます。

PowerApps ナビゲーション コンテキストの概要

データ カードを再度クリックすることで、ナビゲート トランジションを簡単に変更できます。次に、2 番目の引数をクリックします。

PowerApps ナビゲーション コンテキストの概要

その後、ScreenTransition.Noneが表示されます。

PowerApps ナビゲーション コンテキストの概要

最後の「なし」という単語を削除すると、さまざまなトランジション オプションが下に表示されます。この例では、フェードトランジションを使用してみましょう。アプリケーションを再生してみると、フェードトランジションがどのように機能するかがわかります。

PowerApps ナビゲーション コンテキストの概要

データ カード内の矢印をクリックしてみましょう。

PowerApps ナビゲーション コンテキストの概要

そのトリガーもOnSelectであり、要素を選択していることがわかります。

PowerApps ナビゲーション コンテキストの概要

その矢印の親要素は、データ カード自体を参照しています。ユーザーをDetailScreen1にリダイレクトするNavigate関数を使用しています。クリックすると、データ カードをクリックしたときと同じ動作が行われます。

PowerApps ナビゲーション コンテキストの概要

PowerApps ナビゲーションの編集機能の追加

ここで、データ カードから直接編集ページにリダイレクトする編集シンボルを追加してみましょう。BrowseGallery1の下のSeparator5要素をクリックします。

PowerApps ナビゲーション コンテキストの概要

次に、アイコンをクリックし、編集アイコンを選択します。

PowerApps ナビゲーション コンテキストの概要

これをBrowseGallery1内に追加したため、ギャラリー内のデータ カードごとにそれ自体が複製されます。

PowerApps ナビゲーション コンテキストの概要

次に、アイコンを矢印アイコンの横に移動し、少し小さくなるまでサイズを変更しましょう。

PowerApps ナビゲーション コンテキストの概要

デフォルトでは、この編集アイコンはOnSelectトリガーとその親要素からのSelect関数も使用しました。したがって、これをクリックすると、詳細画面にリダイレクトされます。

PowerApps ナビゲーション コンテキストの概要

関数をNavigateに変更して、これを変更しましょう。代わりに、 Select(Parent)をNavigate(EditScreen1)に変更します。

PowerApps ナビゲーション コンテキストの概要

2 番目の引数をScreenTransition.UnCoverに設定します。2 つの引数は必ずコンマ ( , ) で区切ってください。

PowerApps ナビゲーション コンテキストの概要

それでは、アプリケーションをプレイしてみましょう。

PowerApps ナビゲーション コンテキストの概要

その後、「編集」ボタンをクリックします。

PowerApps ナビゲーション コンテキストの概要

次に、編集画面にリダイレクトされます。

PowerApps ナビゲーション コンテキストの概要

PowerApps ナビゲーションの戻る機能を理解する

EditScreen1で、タイトルの横にある[X]ボタンをクリックしましょう。

PowerApps ナビゲーション コンテキストの概要

この例では、ResetForm () 関数をBack () 関数と一緒に使用しました。

PowerApps ナビゲーション コンテキストの概要

どこかに移動すると、Microsoft PowerApps は最後に開いた画面を記憶します。Back()関数を使用して、最後の画面に移動できます。

例えば、メイン画面から編集画面にアクセスした場合、 ×ボタンでこの機能を使用すると、簡単にメイン画面に戻ることができます。詳細画面から編集画面にアクセスした場合は、×ボタンで詳細画面に戻ります。

Back()関数の詳細な説明については、数式リファレンス ページを参照してください。

PowerApps ナビゲーション コンテキストの概要


Power Apps の基本: 開発環境とアプリの実行
Power Apps: この革新的なツールの使用を開始する

結論

要約すると、PowerApps ナビゲーションの重要性とコンテキストを学ぶことができました。また、アプリケーションで戻る関数とナビゲート関数がどのように動作するかを理解することもできます。数式で視覚的な遷移を指定して、ある画面が別の画面にどのように変化するかを制御できます。

アプリケーション画面をナビゲートする効率的な方法をユーザーに提供することが常に重要であることに留意してください。

ではごきげんよう、

ヘンリー


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて