So I'm building an application which contains lists of items that I
want users to be able to filter, select some items, filter again,
select some more items, etc.

However, when a selected item is filtered out, when the filter is
removed, the item is no longer selected.

Take the following example:

http://www.it.dev.duke.edu/public/CheckBoxListTest/CheckBoxListTest.html

select "Item 1" then filter for "Item 2"... don't select anything.
Remove the filter now.

Item 1 is no longer selected.  But the label still says it is
selected.. the label is bound to the
{cboRatings.selectedIndices.length} property.

In my test application I can't get it to work the way I want it to at
all.  In my real application, it works sometimes but not others.

I thought maybe it was the CheckBoxList component that someone had
written for me... or the CheckBoxListItemRenderer that was part of
that component, but i'm finding the same problem in the above test
application which only uses a simple, standard list component.

If it makes any different, I'm compiling the application with Flex
Builder 3 (beta 2).  I've compiled it with the Flex 2.0.1 HF3 SDK and
the latest Flex 3 beta SDK.

Why doesn't the list remember what's selected?  Doesn't the filter
simply prevent an item from displaying?

-- 
Rick Root
Check out CFMBB, BlogCFM, ImageCFC, ImapCFC, CFFM, and more at
www.opensourcecf.com

Reply via email to