如何更新AJAX更新的行样式?

时间:2010-08-03 13:39:01

标签: java html ajax jsf jsf-2

我有一个数据表,在数据表上通过rowClasses应用了行样式。行包含AJAX按钮。单击一个按钮时,它会执行一些数据操作,更新文本,并更改​​数据表使用的数据源。然后刷新数据表(因为它是ajax渲染选项之一)。按钮的文本更新正常,但行样式(通过rowClasses)不会更改。我投入了一些调试代码,数据表甚至没有调用代码。看来它正在缓存第一个rowClasses值,并且永远不会返回更新它(即使刷新了数据表)。

如何获得能够更新应用于数据表行的样式所需的效果?

1 个答案:

答案 0 :(得分:1)

你的reRender目标是什么?我遇到过直接重新编译dataTables的问题。我通常会reRender一个包装器组件,如h:panelGroupa4j:outputPanel