I currently have my beta app up and running. However I have ran into a rather odd problem.
Right now I have a simple search that allows people to search on file numbers. This works perfectly. When someone searches thier resuslts are display below the input in a datagrid. When you click on the selected record, it changes the state from the file search state to the file edit state. Again this works. During the changing of the states, a var called fileNum is passed into the edit file state. This is used to populate the edit file inputs. AGain this also works. After all the edits are done to the file in question, you can click save and it will save all the data. Again this also works. Now this is where things get weird. Once you click save, and your data is saved, It changes the state back to the iniital state. When I go back to search for a new file in my edit screen, my original search is still in the datagrid. This is ok for now. I can search and the results will be display below. When I click on the record I want to edit, it takes me back to the edit file state. Instead of updating the data with the new data of the record I selected, it still displays the data from my origianl search. So if I stated my testing by search for the file L061234, and view that data in the edit file screen. Then I search again, and I select the record L061235. The data for L061234 is still being displayed. Can someone help me with this, It is driving me nuts. I have included code below. FileSearch.mxml-- <?xml version="1.0" encoding="utf-8"?> <mx:Canvas xmlns:mx="http://www.macromedia.com/2005/mxml" xmlns="*" width="100%" initialize="qpListSearch(search)" height="100%"> <mx:WebService id="srv" useProxy="false" wsdl="http://flex.homesmartagent.com/cfc/adminHS2F.cfc?wsdl" showBusyCursor="true" /> <mx:Panel x="0" panelAlpha="1.0" height="100%" width="100%" y="3" title="View Transaction: Search"> <mx:Script> <![CDATA[ function qpListSearch(search){ srv.qpListSearch(search);} public function ListState(FLD_FILENUM) { parentApplication.currentState = 'etel'; parentApplication.etel.fileNum = FSDG.selectedItem.FLD_FILENUM; search.text = '' } ]]> </mx:Script> <mx:Canvas height="100%" width="100%"> <mx:TextInput x="6" y="22" id="search"/> <mx:Button x="184" y="22" click="qpListSearch(search.text)" label="Button"/> <mx:DataGrid x="6" id="FSDG" click="ListState(FSDG.selectedItem.FLD_FILENUM)" dataProvider="{srv.qpListSearch.result}" y="71" width="100%" height="80%"> <mx:columns> <mx:DataGridColumn headerText="File Number" columnName="FLD_FILENUM"/> <mx:DataGridColumn headerText="Address" columnName="FLD_PROPNUM"/> </mx:columns> </mx:DataGrid> </mx:Canvas> </mx:Panel> </mx:Canvas> adminEditList.mxml-- <?xml version="1.0" encoding="utf-8"?> <mx:Canvas width="100%" height="100%" creationComplete="qdListDisplayDocs(fileNum);qdListDisplayProp(fileNum);qdListDisplayReview(fileNum);qdListDisplayCode(fileNum)" xmlns:mx="http://www.macromedia.com/2005/mxml" xmlns="*"> <mx:WebService id="srv" useProxy="false" wsdl="http://flex.homesmartagent.com/cfc/adminHS2F.cfc?wsdl" showBusyCursor="true" /> <mx:Script source="as/adminEditList.as" /> <mx:Script> <![CDATA[ var fileNum = ''; ]]> </mx:Script> <mx:Panel x="0" title="New Transaction: Create Listing - NS:sv.custom.components.sv.adminEditList" panelAlpha="1.0" y="0" height="100%" width="100%"> <mx:Canvas height="100%" width="100%"> <mx:TabNavigator x="0" width="100%" alpha="1.0" height="100%" y="10"> <mx:Canvas label="Property Information" width="100%" height="100%"> <mx:Label x="15" y="18" text="Address Details:" fontSize="15" fontFamily="Verdana" fontWeight="bold"/> <mx:Label x="12" y="164" text="Closing Information:" fontSize="15" fontFamily="Verdana" fontWeight="bold"/> <mx:Label x="15" y="47" text="Street Number"/> <mx:Label x="194" y="47" text="Direction Prefix"/> <mx:Label x="313" y="47" text="Street Name or P.O Box"/> <mx:Label x="593" y="47" text="Street Designator"/> <mx:Label x="713" y="47" text="Direction Suffix"/> <mx:Label x="15" y="115" text="Unit Type" height="20"/> <mx:Label x="134" y="115" text="Unit Number"/> <mx:Label x="313" y="115" text="City"/> <mx:Label x="490" y="115" text="State"/> <mx:Label x="669" y="115" text="Zip"/> <mx:Label x="15" y="200" text="List Price"/> <mx:Label x="194" y="200" text="MLS Number"/> <mx:Label x="373" y="200" text="Commision Formula"/> <mx:Label x="15" y="261" text="Listing Date"/> <mx:Label x="132" y="261" text="Listing Expiry"/> <mx:Label x="249" y="261" text="Days on Market"/> <mx:Label x="120" y="282"/> <mx:Label x="552" y="200" text="File Number"/> <!-- ************************************************ UI Components Property Information ************************************************ --> <mx:TextInput x="15" y="60" text="{srv.qdListDisplayProp.result.fld_propNum}" id="fld_propNum"/> <mx:ComboBox x="194" y="60" dataProvider="{dirPrefix}" id="fld_propDir"></mx:ComboBox> <mx:TextInput x="313" y="60" width="261" text="{srv.qdListDisplayProp.result.fld_propStreet}" id="fld_propStreet"/> <mx:ComboBox x="593" y="60" dataProvider="{streetDesig}" id="fld_propStreetDesignator"></mx:ComboBox> <mx:ComboBox x="713" y="60" dataProvider="{dirSuffix}" id="fld_propDirSuffix"></mx:ComboBox> <mx:ComboBox x="15" y="130" dataProvider="{unitType}" id="fld_propUnitType" ></mx:ComboBox> <mx:TextInput x="134" y="130" text="{srv.qdListDisplayProp.result.fld_propUnitNum}" id="fld_propUnitNum"/> <mx:TextInput x="313" y="130" text="{srv.qdListDisplayProp.result.fld_propCity}" id="fld_propCity"/> <mx:TextInput x="490" y="130" text="{srv.qdListDisplayProp.result.fld_propState}" id="fld_propState"/> <mx:TextInput x="669" y="130" text="{srv.qdListDisplayProp.result.fld_propZip}" id="fld_propZip"/> <mx:TextInput x="15" y="214" text="{srv.qdListDisplayProp.result.fld_propPrice}" id="fld_propPrice"/> <mx:TextInput x="194" y="214" text="{srv.qdListDisplayProp.result.fld_mlsNum}" id="fld_mlsNum"/> <mx:TextInput x="373" y="214" id="fld_commId"/> <mx:TextInput x="552" y="214" id="fld_fileNum"/> <mx:DateField x="15" y="275" text="{srv.qdListDisplayProp.result.fld_propListDate}" id="fld_propListDate"/> <mx:DateField x="132" y="275" text="{srv.qdListDisplayProp.result.fld_propListExpDate}" id="fld_propListExpDate"/> <mx:TextInput x="249" id="DayOnMarket" y="275"/> </mx:Canvas> <mx:Canvas label="Party Information" width="100%" height="100%"> <mx:Label x="15" y="18" text="Seller Information:" fontWeight="bold" fontSize="15"/> <mx:Label x="18" y="60" text="Primary Agent"/> <mx:Label x="18" y="109" text="Secondary Agent"/> <mx:Label x="18" y="153" text="Tertiary Agent"/> <mx:Label x="18" y="255" text="Seller Name (first/last):"/> <mx:Label x="18" y="312" text="Seller Name (first/last):"/> <mx:Label x="18" y="201" text="Quaterary Agent"/> <!-- ************************************************ UI Components Involved Parties ************************************************ --> <mx:TextInput x="18" y="74" text="{srv.qdListDisplayProp.result.fld_agentId}" id="fld_agentId"/> <mx:Button x="197" y="74" label="Lookup"/> <mx:TextInput x="18" y="123" text="{srv.qdListDisplayProp.result.fld_agentId2}" id="fld_agentId2"/> <mx:Button x="197" y="123" label="Lookup"/> <mx:TextInput x="18" y="167" text="{srv.qdListDisplayProp.result.fld_agentId3}" id="fld_agentId3"/> <mx:Button x="197" y="167" label="Lookup"/> <mx:TextInput x="18" y="216" text="{srv.qdListDisplayProp.result.fld_agentId4}" id="fld_agentId4"/> <mx:Button x="197" y="216" label="Lookup"/> <mx:TextInput x="18" y="269" text="{srv.qdListDisplayProp.result.fld_sellerFName}" id="fld_sellerFName"/> <mx:TextInput x="197" y="269" text="{srv.qdListDisplayProp.result.fld_sellerLName}" id="fld_sellerLName"/> <mx:TextInput x="18" y="326" text="{srv.qdListDisplayProp.result.fld_sellerFName2}" id="fld_sellerFName2"/> <mx:TextInput x="197" y="326" text="{srv.qdListDisplayProp.result.fld_sellerLName2}" id="fld_sellerLName2"/> </mx:Canvas> <!-- ************************************************ UI Components Received Documents ************************************************ --> <mx:Canvas label="Document Information" width="100%" height="100%"> <mx:Label x="18" y="51" text="Received Documents"/> <mx:Label x="15" y="18" text="Received Document Details:" fontSize="15" fontFamily="Verdana" fontWeight="bold"/> <mx:DataGrid x="17" y="64" width="75%" id="DLDG" dataProvider="{srv.qdListDisplayDocs.result}" click="openFile(DLDG.selectedItem.FLD_DOCLINK)" height="75%"> <mx:columns> <mx:DataGridColumn headerText="Document:" columnName="FLD_DOCNAME"/> <mx:DataGridColumn headerText="Received On:" columnName="FLD_DOCDATE"/> <mx:DataGridColumn headerText="View" visible="false" columnName="FLD_DOCLINK"/> <mx:DataGridColumn headerText="Delete" columnName="col4"/> </mx:columns> </mx:DataGrid> <mx:TitleWindow x="949" y="64" panelAlpha="1.0" title="Required Documents" height="75%" width="222"> </mx:TitleWindow> </mx:Canvas> <mx:Canvas label="Review Information" width="100%" height="100%"> <mx:Label x="15" y="18" text="Review Details:" fontSize="15" fontFamily="Verdana" fontWeight="bold"/> <mx:Label x="18" y="51" text="Review Item 1:"/> <mx:Label x="287" y="51" text="Review Item 2:"/> <mx:Label x="18" y="152" text="Review Item 3:"/> <mx:Label x="287" y="151" text="Review Item 4:"/> <mx:Label x="18" y="256" text="Review Item 5:"/> <mx:Label x="287" y="258" text="Review Item 6:"/> <!-- ************************************************ UI Components Review ************************************************ --> <mx:TextInput x="18" y="64" text="{srv.qdListDisplayCode.result.fld_propCode1}" id="fld_propCode1"/> <mx:Button x="189" y="64" label="Button"/> <mx:TextArea x="18" y="95" text="{srv.qdListDisplayReview.result.fld_propReview1}" width="230" id="fld_propReview1"/> <mx:TextInput x="287" y="64" text="{srv.qdListDisplayCode.result.fld_propCode2}" id="fld_propCode2"/> <mx:Button x="459" y="64" label="Button"/> <mx:TextArea x="287" y="95" text="{srv.qdListDisplayReview.result.fld_propReview2}" width="230" id="fld_propReview2"/> <mx:TextInput x="18" y="165" text="{srv.qdListDisplayCode.result.fld_propCode3}" id="fld_propCode3"/> <mx:Button x="189" y="165" label="Button"/> <mx:TextArea x="18" y="196" text="{srv.qdListDisplayReview.result.fld_propReview3}" width="230" id="fld_propReview3"/> <mx:TextInput x="287" y="164" text="{srv.qdListDisplayCode.result.fld_propCode4}" id="fld_propCode4"/> <mx:Button x="459" y="164" label="Button"/> <mx:TextArea x="287" y="195" text="{srv.qdListDisplayReview.result.fld_propReview4}" width="230" id="fld_propReview4"/> <mx:TextInput x="18" y="269" text="{srv.qdListDisplayCode.result.fld_propCode5}" id="fld_propCode5"/> <mx:Button x="189" y="269" label="Button"/> <mx:TextArea x="18" y="300" text="{srv.qdListDisplayReview.result.fld_propReview5}" width="230" id="fld_propReview5"/> <mx:TextInput x="287" y="271" text="{srv.qdListDisplayCode.result.fld_propCode6}" id="fld_propCode6"/> <mx:Button x="459" y="271" label="Button"/> <mx:TextArea x="287" y="302" text="{srv.qdListDisplayReview.result.fld_propReview6}" width="230" id="fld_propReview6"/> </mx:Canvas> <mx:Canvas label="Notes" width="100%" height="100%"> <mx:RichTextEditor panelAlpha="1.0" x="17" y="26" width="695" height="360" id="fld_propNotes"> </mx:RichTextEditor> </mx:Canvas> </mx:TabNavigator> </mx:Canvas> <mx:ApplicationControlBar alpha="1.0" x="0" width="100%" height="35" backgroundColor="#008000" fillColors="[777771, 777771]"> <mx:Button label="Save" click="quAdminEditList(fld_fileNum.text, fld_propDir.text, fld_propNum.text, fld_propStreet.text, fld_propStreetDesignator.text, fld_propDirSuffix.text, fld_propUnitType.text, fld_propUnitNum.text, fld_propCity.text, fld_propState.text, fld_propZip.text, fld_propPrice.text, fld_mlsNum.text, fld_propListDate.text, fld_propListExpDate.text, fld_agentId.text, fld_agentId2.text, fld_agentId3.text, fld_agentId4.text, fld_sellerFName.text, fld_sellerLName.text, fld_sellerFName2.text, fld_sellerLName2.text, fld_propReview1.text, fld_propReview2.text, fld_propReview3.text, fld_propReview4.text, fld_propReview5.text, fld_propReview6.text, fld_propCode1.text, fld_propCode2.text, fld_propCode3.text, fld_propCode4.text, fld_propCode5.text, fld_propCode6.text, fld_propNotes.text)" /> <mx:Button label="Reset"/> </mx:ApplicationControlBar> </mx:Panel> </mx:Canvas> adminEditList.as -- // Webservice call for doc code display function qdListDisplayCode(fileNum){ srv.qdListDisplayCode(fileNum); } // Webservice call for property information display function qdListDisplayProp(fileNum){ srv.qdListDisplayProp(fileNum); } // Webservice call for review infromation display function qdListDisplayReview(fileNum){ srv.qdListDisplayReview(fileNum); } // Webservice call for Document Display function qdListDisplayDocs(fileNum){ srv.qdListDisplayDocs(fileNum); } -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/