So you have a simple condensed view and an expanded view? Are you making use of viewstates and using a single grid instead of working with 2 separate grids?
Correct. Grid1 is visible only in the condensed view. Grid2 is visible only in the expanded view. In this example, say both Grids share the same column "price". When a price increases, the font needs to turn blue. Assuming condensed state, Grid1 font changes to blue, but when we goto explanded Grid2 price font should also be blue. Im' guessing Grid2 is behaving strangely because the renderers are acting funny when Grid2 isn't visible on the screen. Technically, we're trying to update Grid2 behind the scenes so that when we set visible=true, the proper font colors are shown.
I'm using 2 separate grids.
I see what you're saying. If Grid2 is a redundancy of Grid1 with some extras, I'm wondering why you don't just use one grid and with states for example
<s:state name="condensed" />
<s:state name="expanded" />
<s:datagridcolumn visible.expanded=false />
It may help with the errors you are experiencing, but Im not positive. We switched our data grids over to data groups a couple months ago and found it was faster and much easier to fully customize; however, we didnt' need built-in grid features like sort...
anyway, hope this helps.