AAL is the id I have given to the custom component. The state is
create prior to transition. So I know the state exists, and I know
that the property exists. However, I am unable to pass that var into
the state 'ntcl'.
I have also tried this
public function ListState()
{
parentApplication.currentState = 'etel';
adminEditList.fld_fileNum.text =
FSDG.selectedItem.FLD_USERLOGIN;
}
But this does not work either, it keeps giving me this error.
ReferenceError: Error #1069: Property fld_fileNum not found on class
custom.components.sv.adminEditList and there is no default value
at custom.components.sv::adminFileSearch/ListState()
at custom.components.sv::adminFileSearch/__FSDG_click()
How would I use something like what you said, a holder var that I can
pass to the ntcl state.
Any help is greatly appreciated.
--- In [email protected], "Matt Chotin" <[EMAIL PROTECTED]> wrote:
>
> Does aal get created when the state changes to ntcl? Maybe it hasn't
> completed the transition yet so aal doesn't exist yet but would after
> the state has changed? Not sure what you need to do to wait for that to
> finish, maybe you'd want a holder variable that you'd set and then you'd
> bind the fld_fileNum.text value to that holder?
>
> Matt
>
> -----Original Message-----
> From: [email protected] [mailto:[EMAIL PROTECTED] On
> Behalf Of Jeremy Rottman
> Sent: Tuesday, January 17, 2006 1:27 PM
> To: [email protected]
> Subject: [flexcoders] Passing Vars from one state to another state.
>
> I am currently working on my app and I have run into a problem. I have
> a custom component that I am using to search for files with in my
> database. The search works fine. However, when I try to pass the var
> fld_fileNum into my edit state, I get the error below.
>
> ReferenceError: Error #1069: Property aal not found on hs2f and there
> is no default value
> at
> custom.components.sv::adminFileSearch/custom.components.sv$internal::Lis
> tState()
> at custom.components.sv::adminFileSearch/__FSDG_click()
>
>
> Here is the code I am using. Can someone offer me some insight.
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Canvas xmlns:mx="http://www.macromedia.com/2005/mxml" xmlns="*"
> width="100%" 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="03"
> title="View Transaction: Search">
> <mx:Script>
> <![CDATA[
> function qpListSearch(fld_fileNum){
> srv.qpListSearch(fld_fileNum);}
>
>
> function ListState()
> {
> parentApplication.currentState = 'ntcl';
> var app:Object = mx.core.Application.application;
> app.aal.fld_fileNum.text =
> FSDG.selectedItem.FLD_FILENUM;
>
> }
> ]]>
> </mx:Script>
> <mx:Canvas height="100%" width="100%">
> <mx:TextInput x="6" y="22" id="fld_fileNum"/>
> <mx:Button x="184" y="22"
> click="qpListSearch(fld_fileNum.text)"
> label="Button"/>
> <mx:DataGrid x="6" id="FSDG"
> click="ListState();"
> 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
> FLD_PROPDIR FLD_PROPSTREET"/>
> </mx:columns>
> </mx:DataGrid>
> </mx:Canvas>
> </mx:Panel>
>
> </mx:Canvas>
>
>
>
>
>
>
> --
> 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
>
--
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/