场景:站内消息,一些已读的要区别与未读的。

      <table class="layui-table">
        <thead>
        <tr>

            <th lay-data="{field:'details', width:'70%',align: 'left'}">
                消息内容
            </th>
            <th lay-data="{field:'stata', width:'12%',align: 'center'}">
                时间
            </th>
            <th lay-data="{field:'money',width:'12%',align: 'center'}">
                消息类型
            </th>
        </tr>
        </thead>
        <tbody>

        <tr th:each="bean,stat:${list}" th:classappend="${(bean.readStatus=='status/read' ? 'read ' : '') + 'pageChange'}" th:attr="data-page=@{/notification/detail(id=${bean.id})}">
            <td class="S224_message_detail" th:text="${bean.title}"></td>
            <td th:text="${#temporals.format(bean.createTime, 'yyyy-MM-dd HH:mm:ss', locale)}"></td>
            <td th:text="${bean.typeLabel}"></td>
        </tr>
        </tbody>
    </table>

参考来源:

https://stackoverflow.com/questions/41480973/thymeleaf-classappend-for-multiple-classes

01-02 20:57