首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在JSP中很好地分表

如何在JSP中很好地分表
EN

Stack Overflow用户
提问于 2012-06-16 01:12:00
回答 3查看 1K关注 0票数 1

我已经创建了一个表,用于显示某个部门要注销/签入的图书。排序方式有:姓名、日期。每隔一段时间(在一些检入和检出之后),会对图书进行清点,以确认有多少可用(并根据数量进行更正)。

我目前有一个表,其中显示了按名称、日期排序的所有图书。但由于有许多行,我希望基于这种类型的书被编目的时间有可折叠的部分。

所需:

代码语言:javascript
复制
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

当前代码:

代码语言:javascript
复制
<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作为表中不同折叠部分的列表传递?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-06-19 02:59:32

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

我很久以前就用数据库这样做了,现在我们使用xml并显示我们所需要的内容,这并不有趣。

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

票数 4
EN

Stack Overflow用户

发布于 2012-06-25 00:43:42

我建议你为客户使用广泛可用的基于JS的表格/网格解决方案。

http://www.omnisdata.com/omnigrid/

http://dhtmlx.com/docs/products/dhtmlxGrid/index.shtml

我个人使用过Omnigrid,我发现花几个小时来想出一种能适应未来需求和当前趋势的东西是值得的。

票数 0
EN

Stack Overflow用户

发布于 2012-06-25 23:28:43

看看Bootstrap,它有一些真正的史诗般的功能,特别是在表格方面。

http://twitter.github.com/bootstrap/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11055284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档