[Dev] collections and notifications meetup
morgen at osafoundation.org
Thu Feb 9 07:46:16 PST 2006
Morgen Sagen wrote:
> A small detail we need to fix: ListCollection doesn't maintain its
> intrinsic sort order after an index has been added.
On Feb 9, 2006, at 6:33 AM, John Anderson wrote:
> I haven't seen this. The summary view's use numeric indexes and
> they maintain intrinsic order. What situations are you seeing this
> not work?
Create a ListCollection (with no index) and add items to it. Iterate
that collection and you will happen to get the items back in the
order in which they were added. Add an index to the collection.
Iterate the collection again and you will get back the items not in
the original as-added order, but in the order they appear in the
index. Andi explained exactly why this happens -- since
ListCollection is based on a Set it really has no intrinsic order,
and you can't count on getting items back in the as-added order. I
think it would be nice if ListCollections did maintain their order.
More information about the Dev