in tapestry component reference say that source can be Iterator,
Collection, Object[], or Object  is this reference out of date??

http://jakarta.apache.org/tapestry/doc/ComponentReference/Foreach.html


On 5/23/05, Jamie Orchard-Hays <[EMAIL PROTECTED]> wrote:
> item should not be of type Iterator, but the type of object in your
> List, Array, etc.
> 
> Don't pass in "treeModel.iterator" for source, but just "treeModel".
> Tapestry will coerce the object into an Iterator.
> 
> Again, have a look at the Foreach class and .jwc file to see what's
> going on.
> 
> Jamie
> 
> pepone pepone wrote:
> > I trying to debug this problem and i found that ognl:item is always null
> >
> > <span jwcid="$content$">
> >       <div class="TreeView">
> >               <div jwcid="@Foreach" source="ognl:treeModel.iterator" 
> > value="ognl:item">
> >            <span jwcid="@Conditional" condition="ognl:item == null">
> >                <div> ognl:item is null</div>
> >            </span>
> >            <span jwcid="@Conditional" condition="ognl:item != null">
> >                  <div jwcid="@TreeItemView" model="ognl:object"/>
> >            </span>
> >       </div>
> >     </div>
> > </span>
> >
> > <component-specification
> >             class="oz.webs.TreeView"
> >             allow-body="yes" allow-informal-parameters="yes">
> >
> >     <parameter name="treeModel"
> >               type="oz.webs.TreeModel" direction="in" required="yes"/>
> >
> >     <property-specification name="item" type="java.util.Iterator"/>
> > </component-specification>
> >
> >
> > Generated Html
> >
> > <div class="TreeView">
> >     <div> ognl:item is null</div>
> >     <div> ognl:item is null</div>
> >     <div> ognl:item is null</div>
> >     <div> ognl:item is null</div>
> > </div>
> >
> > can any body say me why the value of ognl:item is not updated?
> >
> >
> >
> > On 5/23/05, pepone pepone <[EMAIL PROTECTED]> wrote:
> >
> >>i think this isn't the problem
> >>
> >>model must be type TreeModelItem  and ongl:item is a
> >>java.util.Iterator not a TreeModelItem
> >>
> >>but i test it and it don't work for my example
> >>
> >>
> >>On 5/23/05, Jamie Orchard-Hays <[EMAIL PROTECTED]> wrote:
> >>
> >>>Do you just want to say:
> >>>
> >>><div jwcid="@TreeItemView" model="ognl:item"/>
> >>>
> >>>in your TreeItemView?
> >>>
> >>>
> >>>
> >>>pepone pepone wrote:
> >>>
> >>>>Hello list
> >>>>
> >>>>i trying to pass the foreach att value to a model.getObject method of
> >>>>my component
> >>>>but i unable to get this working
> >>>>
> >>>><div jwcid="@Foreach" source="ognl:model.iterator" value="ognl:item">
> >>>>           <div jwcid="@TreeItemView" model="ognl:model.getObject(item)"/>
> >>>></div>
> >>>>
> >>>>can any body sayme if posible and the correct way to doit
> >>>>
> >>>>thanks
> >>>>
> >>>>---------------------------------------------------------------------
> >>>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>>For additional commands, e-mail: [EMAIL PROTECTED]
> >>>>
> >>>>
> >>>
> >>>---------------------------------------------------------------------
> >>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>For additional commands, e-mail: [EMAIL PROTECTED]
> >>>
> >>>
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to