javascript - 如何在JSP中很好地拆分表格

标签 javascript html spring jsp struts

我已经创建了一个表来显示一个部门的书籍注销/ checkin 。排序依据:姓名、日期。每隔一段时间(在进行一些 checkin 和 checkout 之后)对书籍进行盘点以确认有多少可用(并根据需要更正数量)。

我目前有一个表格,显示按名称、日期排序的所有书籍。但由于有很多行,我希望有一个基于此类书籍的清点时间的可折叠部分。

期望:

Name |  Date | Count | Action
-----------------------------
- First Foo Section -
Foo    SomeD     +3    check-in
Foo    SomeD     -1    check-out
Foo    SomeD     5     inventoried
+ Another Foo Section
+ Bar Section

当前代码:

<c:forEach var='item' items='${bookLogs}'>
            <tr>
                <td>${f:replaceNewLineWithBR(f:escapeHtml(item.name))}</td>
                <td><c:out value='${item.date.formattedValue}'/></td>
                <td>${f:replaceNewLineWithBR(f:escapeHtml(item.count))}</td>
                <td>${f:replaceNewLineWithBR(f:escapeHtml(item.actionType))}</td>
            </tr>
    </c:forEach>

我应该对 item.actionType 进行测试吗?或者我应该将 bookLogs 作为表中不同折叠部分的列表列表传递吗?

最佳答案

我上面的评论没有回答你的问题,但这里有一个关于如何做的教程 http://www.a2ztechguide.com/2011/07/javascript-expand-collapse-table-rows.html .

我很久以前用数据库做过这个,现在我们使用 xml 并显示我们需要的东西一点也不好玩。

上面的链接做得很好,解释了如何使用 javascript 进行展开和折叠。您上面的代码在正确的轨道上,但还没有完全正确。

关于javascript - 如何在JSP中很好地拆分表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11055284/

相关文章:

java - 当我运行 Spring 这个错误时常来?是这个版本的jar吗?

java - Spring:记录传出的 HTTP 请求

javascript - mmenu - 如何知道菜单的状态(如果它打开或关闭)

javascript - 获取 Jasmine 测试报告器输出到指定的页面元素

django - 可以使用 Django 构建 HTML5 移动应用程序吗?

php - 使用 POST 方法在 2 个 php 之间传递变量

java - Spring Data Elasticsearch 与 ES 7.2.1 |索引时 GeoPoint 映射失败

javascript - React 状态对象中的值发生奇怪的变化

javascript - 如何从 'window.getSelection' 获取字符串以及如何修复使用 'window.open' 打开新选项卡?

css - 响应式 css div 不会彼此相邻