代码之家  ›  专栏  ›  技术社区  ›  Brian Knoblauch

如何在AJAX更新中更新行样式?

  •  1
  • Brian Knoblauch  · 技术社区  · 14 年前

    我有一个datatable,它通过datatable上的RowClass应用了行样式。这些行包含AJAX按钮。当一个按钮被单击时,它会执行一些database操作,更新它的文本,并更改datatable使用的数据源。然后数据表刷新(因为它是ajax呈现选项之一)。按钮的文本可以很好地更新,但行样式(通过行类)不会更改。我输入了一些调试代码,而datatable甚至没有调用代码。似乎它正在缓存第一个rowClasses值,并且从不返回更新它(即使在刷新datatable时)。

    如何才能更新应用于datatable行的样式,从而获得所需的效果?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Naganalf    14 年前

    你的重播目标是什么?我遇到了直接重新排列数据表的问题。我通常会重新提交一个包装器组件,如 h:panelGroup a4j:outputPanel