前提・実現したいこと
Spring Boot2とThymeleafを用いてWebシステムの開発をしています。
Thymeleafのreplace機能を使ってヘッダー部と左サイドメニューを共通部品化しており、
ヘッダー部のハンバーガーメニューをクリックすることで左サイドメニューが開閉するつくりになっています。
左サイドメニューはデフォルトでは開いている状態です。
共通化していない部分についての機能は多々ありますが例として検索機能があります。
条件を入力して検索ボタンを押下することで検索結果を表示させるのですが、
検索結果を表示させる際の画面の再描画でサイドメニューの状態がデフォルトの状態に戻ってしまうため、再描画前の状態を保持したまま再描画されるようにしたいです。
良いやり方が思いつかなかったため、方法があればご教示いただければと思います。
試したこと
各機能のform内にサイドメニューの状態を持たせるという方法が思い浮かびましたが、
共通部品にしている意味がないなと思い却下
補足情報(FW/ツールのバージョンなど)
Java8
Spring Boot v2.2.0
Thymeleaf v3.0.11
Bootstrap v4.3.1
jQuery v3.4.1
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/30 07:49