У меня есть богатая таблица данных, которая определена внутри a4j: outputPanel, и она привязана к компоненту поддержки области сеанса, который создает HtmlDataTable. Сама по себе эта часть моего кода работает нормально, а таблица данных выглядит хорошо.
В другой части страницы есть несколько основных текстовых ссылок, которые я создаю как a4j: commandLinks, и когда по ним щелкают, dataTable должен быть перерисован с новыми данными строк и столбцов. Данные строки обновляются нормально, но данные столбца (текст заголовка, ширина и т. Д.) - нет.
После небольшого разбора кода кажется, что вызов вспомогательного компонента для HtmlDataTable не выполняется во время повторного рендеринга этой таблицы, но он повторяется, если вся страница перезагружается; так что кажется, что это просто часть ajax4jsf / reRendering, которая кусает меня здесь.
Есть ли способ заставить процесс reRender аннулировать структуру dataTable, чтобы он снова вызывал для нее компонент поддержки?
Если это что-то значит, я тоже использую Seam; поэтому, если есть решение, которое можно найти с его помощью, это тоже будет полезно.
Спасибо!