Maybe the problem is that you're using binding, so those values are
being assigned much later in the cycle? What happens if you do #1 like
this:
<gp:InputField Input_type="{'asdfasdf'}" Input_label="{'adsfasdf'}" ...
/>
So basically use binding to assign the values but outside of the
repeater. If that doesn't work then the problem is that you're relying
on the values being assigned at creation and you're not forcing to the
component to update when a parameter to it changes.
Matt
-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of sinacapho
Sent: Monday, February 27, 2006 12:03 AM
To: [email protected]
Subject: [flexcoders] Re: Use component within the repeater
Dear Matt,
As i am afraid that my component have something wrong about the
input parameter . So i have already use method 1 to test it and it is
ok. But if the component is using with the repeater . Then error form.
thx
capho
--- In [email protected], "Matt Chotin" <[EMAIL PROTECTED]> wrote:
>
> #3 looked like it should work to me. So none of the input parameters
> are correct? Are there any values? What component does your
InputField
> extend? Maybe it's not playing with databinding correctly? Maybe you
> overrode a method without calling the superclass version?
>
> Matt
>
> -----Original Message-----
> From: [email protected] [mailto:[EMAIL PROTECTED]
On
> Behalf Of sinacapho
> Sent: Sunday, February 19, 2006 6:21 PM
> To: [email protected]
> Subject: [flexcoders] Use component within the repeater
>
> Dear All,
> i am now facing a problem with repeater . I have writing a component
> completely by actionscript . As i want to generate that component
> dynamically .i use <mx:Repeater> to help me. For example i use the
> following code to do show.
>
> 1. I should like to check if my component can work well so i create
> the component with testing input. i find it is ok
>
> <gp:InputField Input_type = "asdfasdfsd"
> Input_label = "asdfasdfasdf"
> Input_fieldname = "asdfasdfas"
> Input_default = "sdfgd">
> </gp:InputField>
>
> 2. Then i test the dataProvider using Repeater and i also works fine
>
> <mx:Repeater id="componment_repeater"
> dataProvider="{httpservice_function_form.result.array.Item}">
> <mx:Label text =
> "{componment_repeater.currentItem.fieldLabel}"></mx:Label>
> </mx:Repeater>
>
> 3. I begin to using the repeater to generate the component , however
> can create the correct number of component, but all the input
> parameter cannot get. >_<
>
> <mx:Repeater id="componment_repeater1"
> dataProvider="{httpservice_function_form.result.array.Item}">
> <gp:InputField Input_type =
> "{componment_repeater1.currentItem.fieldType}"
> Input_label = "{componment_repeater1.currentItem.fieldLabel}"
> Input_fieldname = "{componment_repeater1.currentItem.fieldName}"
> Input_default = "{componment_repeater1.currentItem.fieldDefault}">
> </gp:InputField>
> </mx:Repeater-->
>
> 4. So i using the repeater with "repeat" function and using
> actionscript to create the component. It 's Fine ^_^
>
> <mx:Repeater id="componment_repeater2"
> dataProvider="{httpservice_function_form.result.array.Item}"
> repeat="capcap(event.target)"/>
>
> function capcap(items){
> var ddd = function_form.createChild(InputField,
> undefined,
> {Input_type:items.currentItem.fieldType,
> Input_label:items.currentItem.fieldLabel,
> Input_fieldname:items.currentItem.fieldName,
> Input_help_id:items.currentItem.funcId,
> Input_function_id:report_model.function_id,
> Input_default:items.currentItem.fieldDefault}
> );
> }
>
>
> i think that method 3 and 4 are the same, But why this happen?? i
> prefer to using method 3 as i need not consider about the recreate
> problem and it is much more standard. Can somebody help me?
>
>
> capho
>
>
>
>
>
>
>
>
> --
> 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
--
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/