JSP 显示标签排序页面重新加载

发布于 2024-07-25 09:57:56 字数 408 浏览 10 评论 0原文

设置:我有一个 Struts Web 应用程序,我使用 displaytag 元素来做我所有的餐桌工作。 每列都是可排序的。
情况:当我在长页面上单击排序时,它会排序,但会将您放在页面顶部。
问题:如何使用锚点或其他方法返回表格而不是页面顶部。

补充:我已经查看了 ajax-tags:display 来包装 display:table 标签,但想尝试使用我已经拥有的内容(也许是 html 锚点?)来完成此操作,而不是包含另一个依赖性。

Setup: I have a Struts web application where I use displaytag elements to do all of my table work. Each column is sortable.
Situation: When I click sort, on a long page, it sorts, but drops you at the top of the page.
Question: How do I use an anchor or some other method to come back to the table rather than the top of the page.

Addition: I have looked at ajax-tags:display to wrap the display:table tag, but would like to attempt to do this with just what I have already (html anchors maybe?) rather than including another dependency.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

左岸枫 2024-08-01 09:57:56

这比我最初想象的要容易得多。 您需要做的就是将每个 display:table 标记的 requestURI 设置为 # 和表的 id。

例如

<display:table name="tablename" id="tableid" sort="list" requestURI="" export="true">

更改为

<display:table name="tablename" id="tableid" sort="list" requestURI="#tableid" export="true">

This was a whole lot easier than I first thought. All you need to do is set the requestURI of each display:table tag to # and the id of the table.

For example

<display:table name="tablename" id="tableid" sort="list" requestURI="" export="true">

Changed to

<display:table name="tablename" id="tableid" sort="list" requestURI="#tableid" export="true">
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文