Как перерисовать рич: dataTable - PullRequest
0 голосов
/ 01 февраля 2012

У меня проблемы с перерисовкой <rich:dataTable> в JSF.У меня есть ссылка для обновления на моей странице, которая должна обновлять только содержимое

<h:commandLink action="#" value="#{messages['listmsgs.header.refresh']}">
    <a4j:support event="onclick" reRender="mesagesListTable" />
</h:commandLink>

Но когда я нажимаю эту кнопку, ничего не происходит.Когда я нажимаю F5, тоже ничего не происходит.Если я нажму на ссылку, которая ведет меня на текущую страницу, ничего не произойдет.Только когда я щелкаю ссылку на другую страницу и возвращаюсь назад (не с помощью кнопки «Назад» в браузере), содержимое перерисовывается.Как я могу усилить этот эффект с помощью reRender?

1 Ответ

1 голос
/ 01 февраля 2012

Повторно отобразить родительский компонент dataTable. Например, вы можете поместить dataTable в h: panelGroup и повторно отобразить panelGroup.

...