I have a Repeater which is repeating an item with two states (an open state and a closed state), when I open one one of the items I then load some extra data in.
When the extra data is loaded the item in the data provider (an array collection) is replaced - that way everything is updated via the bindings. The problem I have is that when the array collection binding fires the Repeater recreates/refreshes each of the items so any that were open close, which is, of course, not what I want. I'll probably have to code this all up myself without using the Repeater, but I wondered if anyone else had any thoughts before I start down that path.

