如果在gsp中包含某个值,是否可以更改表行颜色?



我在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

相关内容

  • 没有找到相关文章

最新更新