Skip to main content

Page Inputsノード

このノードは、Page Router内のページ間をナビゲートする際にURL内でパラメータを渡すために使用されます。

これの一般的な使用例は、特定の入力パラメータを共有リンクで利用可能にしたい場合です。

URL内のパラメータのエンコード

Page Inputsノードは、URLにエンコードされたパラメータをページ間で送信するために使用されます。これは例えば、アプリの状態に関係なく、特定の入力パラメータをページで利用可能にしたい場合に便利です。たとえば、ユーザーがブラウザで__Refresh__を押すかもしれません。パラメータがURLにエンコードされているため、Page Inputsノードを通じてPageで引き続き利用可能です。 URLにパラメータをエンコードするもう1つのケースは、特定のパラメータが設定されたアプリの特定の場所への完全なルートを持つリンクをユーザーが共有できるようにするためです。

パラメータにはPath ParametersQuery Parametersの2種類があります。Path Parameterは1つだけ設定可能ですが、Query Parametersはいくつでも持つことができます。

Path Parameter

Path Parameterはページのルートの最後に追加されます。たとえば、URL Pathmypageでpath parameterが定義されているPageは、ルートの次の部分がそのパラメータの値であることを期待します。ルートmypage/monkeyは、PagePath Parametermonkeyという値を設定します。Path Parameterは、Pageで特定のデータエントリーを事前に入力するための便利な方法です。例えば、Path ParameterRecordIdである可能性があります。

Query Parameter

Query ParameterはURL内で?parameter=value;の記法を使用してエンコードされます。Query Parametersはいくつでも持つことができます。

関連付けられたPageへナビゲートする任意のNavigateノード上で入力として利用可能になるページパラメータです。