环境:IE7& 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
我希望我足够清楚,并为我可怜的英语感到抱歉
谢谢:)
答案 0 :(得分:2)
使用Javascript。
window.onload = function() {
window.location.hash = '#{bean.anchorName}';
}