从 thymeleaf 访问变量并根据变量的值更改表中每行的颜色
我使用 Java、Spring 和 Thymeleaf。我正在尝试制作一个表格,其中列出以下数据,每个人排成一行。
<tr class="tr-frame" id="tr-one-line" th:each="woundedPerson: ${woundedPeople}">
<td class="td-ident" th:text="${woundedPerson.getIdent()}"></td>
<td class="td-name" th:text="${woundedPerson.getName()}"></td>
<td class="td-surname" th:text="${woundedPerson.getSurname()}"></td>
<td class="td-index" id="td-ind" th:text="${woundedPerson.getColorIndex()}"></td>
<td class="td-date-time" th:text="${woundedPerson.getAddAt()}"></td>
</tr>
我想知道,如何根据 th:text="${woundedPerson.getColorIndex()}" 的值更改线条颜色?值可以是红色、绿色、黑色和黄色。有什么帮助吗?
I work with Java, Spring and Thymeleaf. I'm trying to make a table where the following data would be listed, each person in one line.
<tr class="tr-frame" id="tr-one-line" th:each="woundedPerson: ${woundedPeople}">
<td class="td-ident" th:text="${woundedPerson.getIdent()}"></td>
<td class="td-name" th:text="${woundedPerson.getName()}"></td>
<td class="td-surname" th:text="${woundedPerson.getSurname()}"></td>
<td class="td-index" id="td-ind" th:text="${woundedPerson.getColorIndex()}"></td>
<td class="td-date-time" th:text="${woundedPerson.getAddAt()}"></td>
</tr>
I want to know, how can I change color of line according to value of th:text="${woundedPerson.getColorIndex()}"? Value can be red, green, black and yellow. Any help please?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您还没有提到受伤的人.getColorIndex() 的示例值是什么。
在 tr 标记上添加类
您可以使用 th:classappend或样式
You haven't mentioned what are the example values of woundedPerson.getColorIndex().
You can add a class on your tr tag using th:classappend
or a style