Тимлиф: как скрыть подменю - PullRequest
0 голосов
/ 18 октября 2019

Мне нужно изменить существующую боковую панель этого проекта. Я хочу скрыть подменю, которое я не выбрал. Я не могу понять, как это сделать.

ниже HTML-файл для боковой панели:

`

<!DOCTYPE html>
  <html xmlns:th="http://www.thymeleaf.org">
    <body>
       <div th:fragment="sidebar" class="sidebar">
         <ul class="list-unstyled">
           <li th:each="postDto,iterStat : ${categories}">
             <a th:attr="aria-expanded=${#lists.contains(postDto.posturl, url)} ? 'true' : ''" 
                th:attrappend="href='#submenu'+${iterStat.index}"
                data-toggle="collapse" th:text="${postDto.categoryName}">
             </a>

             <ul th:attr="id='submenu'+${iterStat.index}" 
                th:classappend="${#lists.contains(postDto.posturl, url)} ? 'show' : ''" 
                class="list-unstyled collapse" th:each="post : ${postDto.post}">
                <li th:classappend="${#strings.contains(url, post.link)} ? 'active' : ''">
                    <a th:href="${post.link}"  th:text="${post.title}"></a>
                </li>
            </ul>
          </li>
       </ul>
     </div>
   </body>
 </html>

`

Вот результат: снимок экрана боковой панели

Я выбрал «Загрузка погашений ссуды SSS» в меню «ЗАГРУЗКА ФАЙЛА». Я хочу отображать только подменю в разделе ЗАГРУЗКИ ФАЙЛОВ, но в другом подменю в разделе СТАТУС ЗАГРУЗКИ И СДЕЛКИ также отображаются ЭЛЕКТРОННЫЕ УСЛУГИ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...