I am using Seam 2, Richfaces 3.1.3 and Trinidad 1.2.4. The problem I figured out is that Trinidad and Richfaces (ajax4jsf) use different types of partial page rendering (PPR). Trinidad uses the "partialTriggers" attrribute and Richfaces uses "reRender" attribute. However.. the problem is that when I "reRender" a Trinidad component like dataTable, the styles of the table are gone after the partial page refresh. If I use the Trinidad partialTriggers, it works fine. But for a clean approach I do not want to mix the two types of PPR. Are there any suggestions that could help me with this problem?