開発情報・ナレッジ

投稿者: SPIRERS ナレッジ向上チーム 2022年2月7日 (月)

完了画面でリンクに登録情報をパラメータとして付与する方法

完了画面でサイト内ページリンクに登録情報をパラメータとして付与する方法を紹介します。
「サイト内ページ選択」と「URL直接入力」の2種類の方法があり、記載方法が変わるため、両方を参考にしてください。
※ 完了動作の「リダイレクト」「ページ内リンク」には対応していません。

「サイト内ページ選択」で設定

ページリンク追加のパラメータ付与を使用します。
「サイト内ページ選択」でパラメータ付与する方法は、ビジュアル設定・ソース設定共に同じとなります。
設定方法
パラメータ付与の入力欄に下記のように設定いただきます。
パラメータキー(IDの場合)=${record['_id']}&パラメータキー(特定のフィールドの場合)=${record[フィールドID]} 
例として、自動発番のIDとユーザの名前をパラメータ付与するパターンを記載します。 前提として、フィールドID の 1 がユーザの名前とした場合となります。
recordID=${record['_id']}&userName=${record[1]} 

「URL直接入力」で追加

ビジュアル設定では、「サイト内ページ選択」のみに対応しており、「URL直接入力」には対応していません。
「URL直接入力」を使用する場合はソース設定が必要となります。
設定方法
URL直接入力でパラメータを付与する場合、Thymeleaf を使用する必要があります。
下記の th:href の書き方を参考に設定してください。
<a th:href="|任意のURL?recordID=${record['_id']}&userName=${record[1]} |" target="_blank">リンク</a>

不具合やほかのやり方がある等あれば、
下記の「コンテンツに関しての要望はこちら」からご連絡ください。

解決しない場合はこちら コンテンツに関しての
要望はこちら