我在gsp中有一个包含10个不同值的表:
<table class="table table-striped">
<tr>
<th scope="row">Name:</th>
<td>
${person.name}
</td>
</tr>
<tr>
<th scope="row">Address:</th>
<td>
${person.address}
</td>
</tr>............
我需要高亮显示(或者改变背景或文本颜色的一些值,如果它们存在于一个数组中,也可以在gsp。
这可能吗?例如用g:if?例如:
<tr>
<th scope="row">Name:</th>
<td>
<g:if ${array}.contains("${person.name}")>
//change styling of this cell
${person.name}
</g:if>
</td>
</tr>
这应该可以工作,但我还没有尝试过:
<td class="${array.contains( person.name ) ? 'highlight' : ''}">
因此,如果它包含名称,那么'highlight'类将添加到td