質問

投稿者:i
登録日:2024年11月18日(月)

レコードリストブロックの条件抽出について

レコード検索ブロックを使用せず、レコードリストブロックのリスト設定>条件抽出に固定値ではなく変数を指定することは可能でしょうか? イメージですが、前のページから送信されたパラメータをPHPで取得し、Thymeleaf等でレコードリストブロックのリスト設定>条件抽出に指定できればと考えました。 レコード検索ブロックを使用せず…と記載しましたが、もし、レコード検索ブロックを画面上に表示せず、隠した状態で使用することが可能でしたら、そちらについてもお伺いしたく存じます。画面表示のタイミングで、検索条件を自動で入力→検索し、結果を画面上にレコードリストブロックで表示させる…といったイメージです。 ご回答のほどよろしくお願いいたします。

更新日:2024年11月18日(月)
いいね

    ベストアンサー

  • レコードリストブロックのリスト設定では、抽出条件に変数を設定することができません。 そのため、絞り込んだ状態での一覧表示の実装方法について、 レコード検索ブロックを使用する場合と使用しない場合の2つをご案内いたします。 (1)レコード検索ブロックを使用しない場合 APIでパラメータを取得し、bodyに渡した値を元に絞り込んだ一覧を作成する方法がございます。 ▼PHP/APIで一覧表を作るサンプルプログラム https://knowledge.spirers.jp/article/development/detail/8059 (2)レコード検索ブロックを使用する場合 遷移させるURLに検索パラメータを追加することで、 絞り込まれた状態の一覧を表示することが可能です。 ページ設定で検索ブロックを除いていただくことで、検索ブロックを表示せずに一覧を絞り込んで表示できます。 注意点として、検索パラメータ部分を書き換えると書き換えられたデータを閲覧できてしまいます。 対処方法についても下記記事で紹介しておりますので、ご確認いただけますと幸いです。 ▼レコード検索ブロックを使用したレコードリストブロック フィルタ設定方法 https://knowledge.spirers.jp/article/development/detail/9878

    2024年11月18日(月)

コメント

  • レコードリストブロックのリスト設定では、抽出条件に変数を設定することができません。 そのため、絞り込んだ状態での一覧表示の実装方法について、 レコード検索ブロックを使用する場合と使用しない場合の2つをご案内いたします。 (1)レコード検索ブロックを使用しない場合 APIでパラメータを取得し、bodyに渡した値を元に絞り込んだ一覧を作成する方法がございます。 ▼PHP/APIで一覧表を作るサンプルプログラム https://knowledge.spirers.jp/article/development/detail/8059 (2)レコード検索ブロックを使用する場合 遷移させるURLに検索パラメータを追加することで、 絞り込まれた状態の一覧を表示することが可能です。 ページ設定で検索ブロックを除いていただくことで、検索ブロックを表示せずに一覧を絞り込んで表示できます。 注意点として、検索パラメータ部分を書き換えると書き換えられたデータを閲覧できてしまいます。 対処方法についても下記記事で紹介しておりますので、ご確認いただけますと幸いです。 ▼レコード検索ブロックを使用したレコードリストブロック フィルタ設定方法 https://knowledge.spirers.jp/article/development/detail/9878

    • いいね
    2024年11月18日(月)
  • i

    ご回答いただきありがとうございます。 「(2)レコード検索ブロックを使用する場合」で解決することができました。 検索パラメータは、実際にレコード検索ブロックとレコードリストブロックを作成し、記述方法を確認いたしました。

    • いいね
    2024年11月18日(月)