Как использовать систему привязки с <h:commandLink />?
-
18-09-2019 - |
Вопрос
Конверт:IE7 и FireFox3.5, jsf1.2, richfaces3.3.X, seam2.2.0, jboss5.1
У меня очень длинная форма xhtml, и где-то посередине пользователь должен заполнить таблицу данных, затем нажать кнопку (я использую здесь командную ссылку), которая опубликует таблицу данных, вычислит данные и проверит данные.
Затем пользователь хочет продолжить заполнение формы.
Проблема :когда я отправляю, страница перезагружается вверху, и я понятия не имею, как я могу использовать систему привязки с помощью CommandLink.
Я могу сделать это с помощью выходной ссылки, но тогда я бы не отправлял свои данные.
Я попытался поместить свою ссылку#anchor в поток страниц (faces-config.xml илиpages.xml), я попробовал атрибут «rel» командыCommandLink, но, должно быть, неправильно понял, что он делает.
Кто-то рассказал мне о функции «автопрокрутки» в myfaces, но я не сторонник добавления еще одной библиотеки тегов только для одной функции.
Надеюсь, я выразился достаточно ясно, и извините за мой плохой английский.
Спасибо :)
Решение
Используйте Javascript.
window.onload = function() {
window.location.hash = '#{bean.anchorName}';
}