Я надеюсь, что вы можете мне помочь с следующей проблемой:JSF язык изменение содержания одного одной
У меня есть, который проходит через список текстов, которые имеют несколько различных языков-переводов (значение передается по LANGID, который изначально 0). Главная JSF-страницу выглядит следующим образом:
<ui:repeat var="entry" value="#{bean.foundEntries}">
<ui:include src="../../templates/entryTemplate.xhtml">
<ui:param name="langId" value="0" />
<ui:param name="entry" value="#{entry}" />
</ui:inculde>
</ui:repeat>
Теперь каждый сгенерированного запись имеет для каждого доступного языка на кнопку, чтобы изменить содержание, нажав на кнопку. См entryTemplate.xhtml:
<ui:composition>
<table id="whole">
<tr><td> #{entry.content(langId)} </td></tr>
<tr><td>
<ui:repeat var="translation" value="#{entry.translations}">
<p:commandLink id="button">
<p:ajax render=":whole" />
//I NEED TO SET/CHANGE SOMEHOW THE passed #{langId} to the new value #{translation.language.id}
</p:commandLink>
</td></tr>
</table>
</ui:composition>
Я попытался с, но она не работает.
Возможна ли эта проблема? Как я могу добиться того, что Пользователь может изменить язык определенной записи, быстро нажав на кнопку? Я попытался избежать сохранения состояния языка каждой записи в бэк-файле ... или это единственное решение для этого?
Спасибо за помощь!
возглас, где комментарии сейчас? – Niko