Hi, rico Thanks very much.
what is the data type of your "gc"? mine is a mx:HierarchicalData, it did not have a refresh() method. Thanks --- In flexcoders@yahoogroups.com, Rico Leuthold <rleuth...@...> wrote: > > Hi Luke, > > I couldn't find any solution to this, but found a workaround. > > Just filter the underlying ArrayCollection, set it as source for the > grouping collection and refresh the collection. > > ac.filterFunction = theFilterFunc; > gc.source = ac; > gc.refresh(); > adg.expandAll(); > > This works for me. > > _rico > > On 25.02.2009, at 03:25, luke_lee1124 wrote: > > > Error: Bookmark no longer valid. > > at > > ListCollectionViewCursor/seek()[E:\dev\3.1.0\frameworks\projects > > \framework\src\m\ > > x\collections\ListCollectionView.as:2055] > > at > > mx.collections::HierarchicalCollectionViewCursor/ > > collectionChangeHandler()[C:\wo\ > > rk\flex\dmv_automation\projects\datavisualisation\src\mx\collections > > \Hierarchica\ > > lCollectionViewCursor.as:1116] > > at flash.events::EventDispatcher/dispatchEventFunction() > > at flash.events::EventDispatcher/dispatchEvent() > > at > > mx.collections::HierarchicalCollectionView/ > > nestedCollectionChangeHandler()[C:\wo\ > > rk\flex\dmv_automation\projects\datavisualisation\src\mx\collections > > \Hierarchica\ > > lCollectionView.as:1199] > > at flash.events::EventDispatcher/dispatchEventFunction() > > at flash.events::EventDispatcher/dispatchEvent() > > at > > mx.collections::ListCollectionView/dispatchEvent()[E:\dev > > \3.1.0\frameworks\proje\ > > cts\framework\src\mx\collections\ListCollectionView.as:833] > > at > > mx.collections::ListCollectionView/addItemsToView()[E:\dev > > \3.1.0\frameworks\proj\ > > ects\framework\src\mx\collections\ListCollectionView.as:931] > > at > > mx.collections::ListCollectionView/listChangeHandler()[E:\dev > > \3.1.0\frameworks\p\ > > rojects\framework\src\mx\collections\ListCollectionView.as:1051] > > at flash.events::EventDispatcher/dispatchEventFunction() > > at flash.events::EventDispatcher/dispatchEvent() > > at > > mx.collections::ArrayList/internalDispatchEvent()[E:\dev > > \3.1.0\frameworks\projec\ > > ts\framework\src\mx\collections\ArrayList.as:510] > > at > > mx.collections::ArrayList/addItemAt()[E:\dev\3.1.0\frameworks > > \projects\framework\ > > \src\mx\collections\ArrayList.as:311] > > at > > mx.collections::ListCollectionView/addItemAt()[E:\dev > > \3.1.0\frameworks\projects\\ > > framework\src\mx\collections\ListCollectionView.as:501] > > at > > components.section_page_manager::section_page_add_form/addPage()[D: > > \xampp\htdocs\ > > \flex\survey_builder_v3\src\components\section_page_manager > > \section_page_add_for\ > > m.mxml:206] > > at > > components.section_page_manager::section_page_add_form/doSave()[D: > > \xampp\htdocs\\ > > flex\survey_builder_v3\src\components\section_page_manager > > \section_page_add_form\ > > .mxml:93] > > at > > components.section_page_manager::section_page_editor/ > > __btnSave_click()[D:\xampp\\ > > htdocs\flex\survey_builder_v3\src\components\section_page_manager > > \section_page_e\ > > ditor.mxml:94] > > > > > > >