Typo,
I'd *add* a watch to *Application.application.division_dp* and follow it thru the application On Tue, Aug 17, 2010 at 3:44 PM, Eric DeCoff <[email protected]> wrote: > Well Chris, > > At a quick glance... *Application.application.division_**dp* is probable > the culprit. > > I'd at a watch to *Application.application.division_dp* and follow it thru > the application > > It probable be changed without you thinking about it... > > So you'll have to add a routine to capute its old value and restore it when > W2 closes > > > > > > > > > On Tue, Aug 17, 2010 at 2:59 PM, Chris H <[email protected]> wrote: > >> >> My application built using Coldfusion, Flex and MySQL as the back end has >> the issue of records disappearing after the windows are changed. >> >> Step 1: A user logs in to the application, then goes to Window W1 where >> records like departments A1, A2, A3 from Division A, Division B records >> like departments B1, B2....departments G1, G2, G3, G4 and G5 from Division >> G are displayed. >> >> He has the option of editing records like departments A1 by clicking on >> the record and a new window W2 opens which contains A1's information and >> window W1 is closed. >> >> He can choose any department record to change like A1, G2 and so on to >> edit from Window W1. >> >> Step 2: Say, he chooses department A1 which falls under Division A for >> editing. >> >> Step 3: After he does the editing for department A1 and closes the editing >> window W2, he goes back to window W1 where instead of viewing all >> departments like A1, A2, A3 from Division A, B1,B2 from Division B, he can >> see only A1,A2 and A3 from Division A. >> >> If in Step 2, had the user had chosen department G3 which falls under >> Division G, after doing the editing when he would have closed Window W2 for >> department G3, he would have come back to window W1, he can see only records >> of departments G1, G2, G3.. G5 from Division G. >> >> In the code, when a user goes from Window W1 to Window W2, there is a >> filtering based on division in Window W2. So, if someone chooses department >> A1 from Division A to edit, in window W2 he can switch to editing record A2, >> A3 instead of A1. This is done as it was asked by the business users of the >> application. >> >> I cannot understand why the filtering done in Window W2 is being passed to >> Window W1. >> >> We are using Remoting services to connect to Coldfusion. >> >> How can I stop the filtering being passed to Window W1? If I cannot stop >> it, can I repopulate the records in Window W1 so that all departments from >> all divisions are visible in Window W1 when a user comes to it after editing >> a record? >> >> Within Window W1 I have >> >> >> In window W2 there is some code like below >> >> private function doCloseWindow(eventObj:*):void{ >> parentWindowOpener.TheWindow = null; >> //PopUpManager.removePopUp(this); >> >> if(parentWindowOpener._formOperationMode == 'update'){ >> >> parentWindowOpener.openWindow(com.record_selection_win); >> }else{ >> parentWindowOpener.openWindow(com.form_selector_win); >> } >> >> } >> >> There is also some code which is doing the filtering >> >> private function initApp():void{ >> division_dp = Application.application.division_dp; >> division_dp.filterFunction = doDivFilter; >> division_dp.refresh(); >> >> unit_dp = Application.application.unit_dp; >> >> } >> >> //Do Division filter >> private function doDivFilter(eventObj:Object):Boolean{ >> return (eventObj.dept_type == division_type); >> // where division_type is a string "Division A", >> "Division B".. >> // .."Division G" >> >> } >> >> >> In Window W1 I have >> >> private function doCloseWindow(eventObj:*):void{ >> parentWindowOpener.TheWindow = null; >> //PopUpManager.removePopUp(this); >> parentWindowOpener.openWindow(com.form_selector_win); >> } >> >> Any advice would be welcome. >> >> Thanks >> >> >> ------------------------------------------------------------- >> To unsubscribe from this list, simply email the list with unsubscribe in >> the subject line >> >> For more info, see http://www.affug.com >> Archive @ http://www.mail-archive.com/discussion%40affug.com/ >> List hosted by FusionLink <http://www.fusionlink.com/> >> ------------------------------------------------------------- > > > > > -- > Eric R. DeCoff > Changing the world, > 1 line of code at a time > -- Eric R. DeCoff Changing the world, 1 line of code at a time
