использование th:data для заполнения условия в случае th: switch

#java #spring-boot #thymeleaf

#java #весенняя загрузка #тимьяновый лист

Вопрос:

У меня есть несколько таблиц со ссылками со знаком плюс. Я хочу отслеживать, какая ссылка на таблицу нажата, используя настраиваемые атрибуты, такие как th:data- , чтобы я мог создать switch case для информации в модальном, на основе того, какая ссылка была нажата.

Таким образом, ссылка со знаком плюс в каждой таблице будет выглядеть так, но с другим значением data-btnName .

 <th th:if="${role.isCarrierAdmin}" class="text-right"><a  th:data-btnName="Commercial" class="trigger-add-contact btn btn-default" id="addCommercialContact" name="addCommercialContact"><span class="fa fa-plus"></span></a></th>  

Я не уверен, как получить атрибут данных ссылки для случая переключения … может кто-нибудь посоветовать, пожалуйста?

будет ли это что-то вроде этого?

 <div th:switch="${data-btnName}=='Commercial'">
    <div th:case="true" class="row"> show this code here </div>
    <div th:case="false" class="row"> or show this code here </div>
 </div>  

Комментарии:

1. Просто предположение: включите data-btnName значения регистра как Commercial и т. Д.

2. Извините, я думаю, что я был неясен. Мне нужно знать, как захватить / записать пользовательский атрибут внутри switch case. ? }==’Коммерческий'»>

3. Вы не можете анализировать значения, которые уже существуют в HTML.