クエリパラメーター設定

「クエリパラメーター設定」を使うと、ビューへアクセスする際にURLのクエリパラメーターを変えることで、アクション実行時のパラメーターを変更できます。 例えば、以下はuser_idというクエリパラメーターの値を変えることでアクション実行のパラメーターが変更している例です。

クエリパラメーター設定の例1
クエリパラメーター設定の例2

設定方法

画面右上の「クエリパラメーター設定」をクリックすると設定画面が開きます。

クエリパラメーター設定を開くボタン
クエリパラメーター設定画面

クエリパラメーターには項目が3つあります。

パラメーター名

クエリパラメーターの名前を設定します。 例えば、https://basemachina.basemachina.com/projects/xxx/environments/yyy/views/zzz?user_id=123user_idの部分がパラメーター名にあたります。 詳細テーブルなどの「アクション設定」にて、ここで設定した名前を用いてurlQueries.user_idのようにして値を取得できます。

パラメーター名

上記のURLですと、urlQueries.user_idの値は'123'になりますし、user_id=456でアクセスした場合は'456'になります。

式でクエリパラメーターの値を使う方法については「」をご覧ください。

必須

クエリパラメーターが必須かどうかを設定します。 必須にしたクエリパラメーターを欠いたURLでビューを開くと、次のようなエラーが表示されます。

必須

編集時の値

ビューの編集画面では「」でクエリパラメーターを用いる際、必ずここで設定した値が使われます。

ビューの利用時

ビューの利用時には、ビューのURLにクエリパラメーターを付与した状態でアクセスします。 テーブルコンポーネントの「列のカスタマイズ」でビューへのリンクを作成するときにクエリパラメーターを付与できます。 詳しくは「列のカスタマイズ」をご覧ください。

その他の仕様

同一のパラメーターが複数ある場合

user_id=1&user_id=2のように同一のパラメーターが複数ある場合は、最初の値(user_id=1)が使われます。