2009-11-06 2 views
0

Env: IE7 & FireFox3.5, jsf1.2, richfaces3.3.X, seam2.2.0, jboss5.1Как использовать анкерную систему с помощью <h: commandLink />?

У меня есть очень длинная форма Xhtml, и где-то в середине, пользователь должен заполнить dataTable, затем нажмите кнопку (я использую здесь commandLink), который будет публиковать данные, вычислять вещи и проверять данные.

Затем пользователь хочет продолжить заполнение формы.

Проблема: когда я отправляю, перезагрузка страницы вверху, и у меня нет подсказки о том, как я могу использовать систему привязки с commandLink.

я могу сделать это с outputlink, но тогда я не размещающих свои данные ..

Я попытался положить свою ссылку # якорь в pageflow (лица-config.xml или pages.xml), Я попробовал атрибут rel для commandLink, но я, должно быть, неправильно понял, что он делает.

Кто-то сказал мне о «автопрокрутки» особенность в MyFaces, но я на самом деле не для добавления другого TagLib только для одной функции

Я надеюсь, что я был достаточно ясен, и простите за мой плохой английский

Спасибо :)

ответ

2

Используйте Javascript.

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

Wouhouuu! он работает! Спасибо, действительно! –

+0

Добро пожаловать. – BalusC

Смежные вопросы