Я обнаружил, что методы, вызываемые действиями ajax в JSF 2.0, могут возвращать регистр навигации, а затем страница может быть перенаправлена.
Например.когда я нахожусь на странице index.xhtml
, и мой вызов Ajax возвращает случай навигации detail
, то страница перенаправляется.Это здорово.
<h:commandLink value="The link" action="#{bean.someAction}" >
<f:ajax />
</h:commandLink>
Но сейчас я хотел бы сделать только частичное перенаправление на текущей странице, поэтому я хотел бы использовать фрагмент URL.Требуемый окончательный URL-адрес выглядит следующим образом index.xhtml#someComponentId
.Я пытался сделать это с добавлением части #fragment
за навигационный блок, но это не работает.
Есть ли способ, как сделать ajax и обычные перенаправления способными использовать фрагменты URL, пожалуйста?Спасибо за ваши ответы.