HI,

Yes, I am using 7.02.

I am using a Viewstack in my "main.mxml" file and the the form is
actually called like this:

<forms:EmployeeProfile id="frmEmployeeProfile" x="485" y="341"
width="420"/>

I have a private function on the same "main.mxml" file where the array
is available so I thought I had to reference the form through the
component "frmEmployeeProfile. myForm.firstName.text =
ApplicationState.instance.employeeArray[0].firstName;

But your saying I need to have the form already setup with the bindings?

Sorry I am new to Flex/Actionscript.

-Malik

--- In [email protected], "Battershall, Jeff"
<[EMAIL PROTECTED]> wrote:
>
> Are you using CF 7.02?  The version of CF you're using will influence
> what solution you use.
>
> But regardless, you need to create a bindable As class that the form
> fields can be bound to like
>
> [Bindable]
> public class User
> {
>     public function User()
>     {
>
>     }
>     public var FirstName:String = "";
>     public var LastName:String = "";
>     public var Email:String = "";
> }
>
> This object would be instantiated on your app start up. It needs to be
> in a scope accessible by your form.
>
> When you pull over your result from CF, you populate it with your
data.
>
> user.FirstName = event.result.FirstName, etc.
>
> Your form elements would be already bound to the members of the user
> object.
>
> <mx:TextInput text="{user.FirstName}"/>, etc.
>
> HTH,
>
> Jeff
>
>  -----Original Message-----
>  From: [email protected]
> [mailto:[EMAIL PROTECTED] On Behalf Of malik_robinson
>  Sent: Friday, January 19, 2007 1:56 AM
>  To: [email protected]
>  Subject: [flexcoders] Binding result from CFC to a Detail Form
>
>
>  Hi,
>
>  I am using a CFC here that has a method that accepts a userId,
> it then runs an sql query and retrieves all the data associated with
the
> user like:
>
>  FirstName
>  LastName
>  Email, etc
>
>  I am trying to find out how I can set the form fields "text"
> property equal to that of the Array that is returned from my
> RemoteObject Call.
>
>  I have this code in my "main" application file.  I did a trace
> on the employeeDataArray and it has all the details for that user so
the
> remote call is working fine, I just cant figure out how to bind the
> values in the array to the various form fields on "myForm" which is
the
> "id" I have given the form.
>
>        private function populateEmployeeProfileForm(
> event:flash.events.Event ):void {
>              appViewStack.selectedChild=vs_EmployeeProfile;
>              employeeDataArray =
> ApplicationState.instance.employeeArray;
>            // do I do this??  frmEmployeeProfile.myForm  ???
> didnt work for me
>          }
>
>
>  <mx:ViewStack id="appViewStack" height="100%" width="100%">
>
>      <mx:Canvas id="vs_EmployeeProfile">
>               <comps:globalToolBar id="globalToolBar"
> width="100%" />
>               <forms:EmployeeProfile id="frmEmployeeProfile"
> x="485" y="341" width="420"/>
>       </mx:Canvas>
>
>  </mx:ViewStack>
>
>
>  -Malik
>


Reply via email to