オブジェクトのさまざまなフィールドに基づいて検索しようとしている Grails アプリがあります。どのフィールドが検索されるかを決定するために、ラジオ ボタンを使用して検索フィールドを実装したいと考えています。
例: ボックス 1 が選択されている場合 (タイトルを検索)、ボックス 2 が選択されている場合 (著者を検索)、ボックス 1 と 2 が選択されている場合 (タイトルと著者の両方を検索し、どちらかが一致する場合はアイテムを返す)、入力ボックスに「ABC」が含まれます。
したがって、次のようになります。
ボックス 1 の場合 (entries = entry.findAllByTitleLike("ABC")) ボックス 2 の場合 (entries = entry.findAllByAuthorLike("ABC"))
エントリを取得したら、それを出力しても問題ありません。ラジオ ボタンの複数選択を行う方法を理解する必要があるだけです。