如何通过使用锚点系统?

发布于 2024-08-10 10:54:05 字数 490 浏览 4 评论 0原文

环境:IE7 和FireFox3.5,jsf1.2,richfaces3.3.X,seam2.2.0,jboss5.1

我有一个很长的xhtml表单,在中间的某个地方,用户必须填写一个dataTable,然后单击一个按钮(我使用这里是一个 commandLink),它将发布数据表、计算内容并验证数据。

然后,用户想要继续填写他的表单。

问题:当我提交时,页面在顶部重新加载,并且我不知道如何通过 commandLink 使用锚点系统。

我可以使用输出链接来做到这一点,但是我不会发布我的数据..

我尝试将我的 link#anchor 放入页面流(faces-config.xml 或 Pages.xml)中,我尝试了“rel”属性commandLink,但我一定误解了它的作用。

有人告诉我有关 myfaces 中的“自动滚动”功能,但我并不是真的为了一个功能而添加另一个标签库,

我希望我足够清楚,并对我糟糕的英语感到抱歉,

谢谢:)

Env : IE7 & FireFox3.5, jsf1.2, richfaces3.3.X, seam2.2.0, jboss5.1

I have a very long xhtml form, and somewhere in the middle, the user have to fill a dataTable, then click a button (i use here a commandLink) that will post the dataTable, compute things, and validate the data.

Then, the user wants to continue filling his form.

Problem : when i submit, the page reload at the top, and i have not a clue on how i could use the anchor system with the commandLink.

I can do that with an outputlink, but then i wouldn't be POSTing my data..

I tried putting my link#anchor in the pageflow (faces-config.xml or pages.xml), i tried the "rel" attribute of the commandLink, but i must have misunderstood what it does.

Someone told me about the "autoscroll" feature in myfaces, but i'm not really for adding another taglib just for one feature

I hope i was clear enough, and sorry for my poor english

Thanks :)

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

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

发布评论

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

评论(1

江挽川 2024-08-17 10:54:05

使用 JavaScript。

window.onload = function() {
    window.location.hash = '#{bean.anchorName}';
}

Use Javascript.

window.onload = function() {
    window.location.hash = '#{bean.anchorName}';
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文