I think your requirement can be completed by using ViewStack you can pass selected index to it according to requirement.
<viewstack selectedIndex = 0 ...>
<vBox id="vBox1" >
Your 1st itemrenderer will come here....
<vBox id="vBox2" >
Your 2nd itemrenderer will come here....
You have to just toggle selectedIndex.
i got one information from flex community that
we can assign any number of item renderers to a datagrid column.
just seperate each with semi colon or i think ','(coma).
I am not able to do the above
Above is true or not
If yes please let me know
Yes we can do
i did that
By default, you cannot supply a list of renderers. You can assign a new renderer when drag/drop starts or supply a custom dragImage if the only thing you really want to change is what the visual is that is being dragged.
I wouldn't use a ViewStack. They are pretty slow and heavy.
Flex SDK Developer
Adobe Systems Inc.