我需要根据单元格值突出显示表格行中的单元格(团队名称)。
我最接近实现这一目标的是:
这是不可行的,因为它排除了所有其他实体名称,在"名称"而是专栏。
这是我的代码:
<table class = "table">
<tr>
<td><h5>Name</h5></td>
<td><h5>Position</h5></td>
<td><h5>Played</h5></td>
<td><h5>Won</h5></td>
<td><h5>Draw</h5></td>
<td><h5>Lost</h5></td>
<td><h5>Points For</h5></td>
<td><h5>Points Against</h5></td>
<td><h5>Points Difference</h5></td>
<td><h5>Winning Bonus Points</h5></td>
<td><h5>Losing Bonus Points</h5></td>
<td><h5>Points</h5></td>
</tr>
<tr th:each="league : ${league}" >
<td bgcolor="#FF0000" th:unless="${!#strings.startsWith(league?.name, myteam?.teamName) }"><text th:text="${league?.name}" /></td>
<td> <text th:text="${league?.pos}" /></td>
<td> <text th:text="${league?.played}" /></td>
<td> <text th:text="${league?.won}" /></td>
<td> <text th:text="${league?.drew}" /></td>
<td> <text th:text="${league?.lost}" /></td>
<td> <text th:text="${league?.pointsFor}" /></td>
<td> <text th:text="${league?.pointsAgainst}" /></td>
<td> <text th:text="${league?.pointsDifference}" /></td>
<td> <text th:text="${league?.Tb}" /></td>
<td> <text th:text="${league?.lb}" /></td>
<td> <text th:text="${league?.pts}" /></td>
</tr>
</table>
你可以看到我正在使用
th:unless="${!#strings.startsWith(league?.name, myteam?.teamName) }"
哪个方法正常,因为它会突出显示相应的团队名称。
K x
答案 0 :(得分:0)
如果要显示或隐藏元素,则只应使用# A tibble: 4 x 4
# Groups: cyl [2]
mpg cyl hp prev
<dbl> <dbl> <dbl> <dbl>
1 21.4 6. 110. NA
2 21.0 6. 110. 110.
3 21.0 6. 110. 110.
4 18.7 8. 175. NA
/ th:if
。如果您不希望这样,则应使用其他属性,例如th:unless
,th:class
或th:classappend
。
此外,您不需要这些额外的th:style
标记。您可以将th:text直接放在<text />
标签上。以下是它的外观:
<td />