I really appreciate your offering to help but I think I'm just going to cut my losses and scrap doing it in Flex. I just altered the SQL and bam, no problems what-so-ever... I'm not sure why Flex has to tweak on me.. If I have time in the future I may revisit this...
Anways, thanks again Alex! On Mon, Aug 11, 2008 at 4:01 PM, Alex Harui <[EMAIL PROTECTED]> wrote: > Hard to say what's going on. I'm pretty busy, but if you post a test case I > might get a chance to look at it. Please strip all Cairngorm out and use a > small app with baked in data. > > > > ________________________________ > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of Greg Morphis > Sent: Monday, August 11, 2008 11:36 AM > To: [email protected] > Subject: [flexcoders] Re: reordering a list when clicked?? > > > > I chnaged the code to > > dataProvider="{ MyModel.getInstance().activities }" > > it works, doesnt reorder anything however it doesnt hide the tree > nodes I want hidden.. > I'm considering dumping the Flex idea and just cutting out those > activities in the DB with a simple 'isactive = 1' > > But I would love to know why Flex is reordering the nodes and also if > I open the tree node and drag one of the childs the bottom node > vanishes.. it's there but it's not.. nothing displays.. > > On Mon, Aug 11, 2008 at 11:42 AM, Greg Morphis <[EMAIL PROTECTED]> wrote: >> I have a view AddActivityView.mxml and in that view is code to display >> a list of activies. >> I recently added code to hide (isvisible = false) some of the nodes of >> the Tree generated by data coming into this view. >> >> The code looks like this... >> >> private function filterInvisibleNode(item:Object):Boolean { >> >> if( item != null && [EMAIL PROTECTED] == 1){ >> return true; >> } else { >> return false; >> } >> } >> >> private function get filteredCollection():XMLListCollection { >> var col:XMLListCollection = new XMLListCollection( >> MyModel.getInstance().activities ); >> //Alert.show(col.toXMLString()); >> col.filterFunction = filterInvisibleNode; >> col.refresh(); >> return col; >> } >> >> >> And the Tree : >> >> <mx:Tree height="100%" id="actTree" >> width="100%" >> dataProvider="{ filteredCollection }" >> showRoot="false" >> labelField="@label" >> borderStyle="none" >> dragEnabled="true" >> dragMoveEnabled="false" >> itemRenderer="com.renderers.ActivityTreeRenderer" >> toolTip="" /> >> >> >> This seems to work fine for hiding the nodes. However what I'm running >> into it this: >> the Activities reorder themselves when I click on 1. >> For example on load the activies show >> Work >> Work + 60 >> Work + 45 >> Work + 30 >> Training >> >> If I click on "Work" it goes to the forth item in the list and looks like >> Work + 60 >> Work + 45 >> Work + 30 >> Work >> Training >> >> Then if I click on Training, that goes to the 4th item in the list.. >> Work + 60 >> Work + 45 >> Work + 30 >> Training >> Work >> >> If I click on Work + 45 it too goes to the 4th item in the list >> Work + 60 >> Work + 30 >> Training >> Work + 45 >> Work >> >> This is not ideal behavior heh.. >> What would cause something like this to happen when I click on it? >> MyModel.getInstance().activities is populated during the LoginCommand >> onResult and looks like >> >> if (MyModel.getInstance().employee.isEditor()) >> { >> var meEvt:CairngormEvent = new >> CairngormEvent(MyController.EVENT_GETACTIVITIES); >> CairngormEventDispatcher.getInstance().dispatchEvent(meEvt); >> } >> >> >> Please help me out here! Thanks again! >> > >

