Here is an example of the output returned in one instance:
(
Object)#0
  1 = (Object)#1
    ANSWERS = (Object)#2
      1 = "76-100%"
    QUESTION = "What percentage of yoru time is spent in the office?"
  2 = (Object)#3
    ANSWERS = (Object)#4
      1 = "0-25%"
    QUESTION = "What percentage of your time is spent in your
vehicle/on the road?"
  3 = (Object)#5
    ANSWERS = (Object)#6
      1 = "pens/pencils"
    QUESTION = "What promotional item could be provide for you that
would help you?"


--- In [email protected], "Tracy Spratt" <[EMAIL PROTECTED]> wrote:
>
> What does your data look like in Flex?  I don't read cf.  You can
> ObjectUtil.toString() method to display the object.
> 
>  
> 
> Tracy
> 
>  
> 
> ________________________________
> 
> From: [email protected] [mailto:[EMAIL PROTECTED] On
> Behalf Of bulldog65mustang
> Sent: Tuesday, January 30, 2007 10:58 AM
> To: [email protected]
> Subject: [flexcoders] Re: Nested Repeater problem
> 
>  
> 
> I have modified the dataprovider to that of an Object. I have
> coldfusion returning a struct:
> 
> <cfset responses[#variables.loopIndex#] = StructNew()>
> <cfset responses[#variables.loopIndex#].question =
> #qry_questions.QuestionText#>
> <cfset responses[#variables.loopIndex#].answers = StructNew()>
> 
> I am still having problems extracting the data from the Object using a
> repeater. The following is only supposed to display the questions,
> but doesn't. What is my problem?
> 
> <mx:Repeater id="rp_question" dataProvider="{obj_responses}" >
> <mx:VBox width="100%">
> <mx:Text id="qtext" width="100%" fontWeight="bold">
> <mx:text>{rp_question.currentIndex + 1}.)
> {rp_question.currentItem.QUESTION.toString()}</mx:text>
> </mx:Text>
> </mx:VBox>
> </mx:Repeater>
> 
> --- In [email protected] <mailto:flexcoders%40yahoogroups.com>
> , "Tracy Spratt" <tspratt@> wrote:
> >
> > The data for each item in the nested repeater must be nested in the
> > dataProvider for the main repeater. You pass the appropriate part of
> > the main dataProvider to the nested repeater using currentItem.
> > 
> > 
> > 
> > Of course, you will need to use an AsyncToken when you call the answer
> > RO, so that in its resultHandler you can associate the correct data
> with
> > the correct item at the main repeater level. I'd use XML for this.
> > 
> > 
> > 
> > Also, it would be better to build this data on the server, and pass
> the
> > whole datqaProovider at once. If that is an option.
> > 
> > 
> > 
> > Tracy
> > 
> > 
> > 
> > ________________________________
> > 
> > From: [email protected] <mailto:flexcoders%40yahoogroups.com>
> [mailto:[email protected] <mailto:flexcoders%40yahoogroups.com>
> ] On
> > Behalf Of bulldog65mustang
> > Sent: Friday, January 26, 2007 1:20 PM
> > To: [email protected] <mailto:flexcoders%40yahoogroups.com> 
> > Subject: [flexcoders] Nested Repeater problem
> > 
> > 
> > 
> > I have a situation where I need to call a RemoteObject that returns a 
> > set of questions. I set the dataProvider of my Repeater to this 
> > ArrayCollection. The Result Handler of this RO loops through the 
> > ArrayCollection and calls another RO to retreive the answers( may have
> 
> > multiple answers per question). the problem I have is that each 
> > answer for the questions retreived are the answer of only the last 
> > question. I know why this is occuring, I have the same dataProvider 
> > being used for the inner Repeater. 
> > 
> > My question is how can I fix this. I have tried to insert the answer 
> > results from each question into an Array, but I cannot get the 
> > Repeater to work when I try this.
> >
>


Reply via email to