如何使用<h:commandlink>?</h:commandlink>的锚系统

时间:2009-11-06 10:42:11

标签: java jsf anchor commandlink

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

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

然后,用户想要继续填写表格。

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

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

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

有人告诉我关于myfaces中的“autoscroll”功能,但我并不是真的只为一个功能添加另一个taglib

我希望我足够清楚,并为我可怜的英语感到抱歉

谢谢:)

1 个答案:

答案 0 :(得分:2)

使用Javascript。

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