Maybe I missed it in there, but where's the handler for the save action? quAdminEditList(String, String, ...)
-M --- In flexcoders@yahoogroups.com, "Jeremy Rottman" <[EMAIL PROTECTED]> wrote: > > 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/