Hi Matt,

It works!!!!!!!!

thanks for the help.

Bill

On Tue, Jun 3, 2008 at 5:23 PM, Matt Cooper <[EMAIL PROTECTED]> wrote:
> Hi Bill,
>
> I just thought of another thing to try.  In JSF, they have a tag,
> f:selectItems, which will let you get items from a list or array.  If
> this works, this may be the simplest solution since it wouldn't need
> an iterator or forEach.
>
> http://java.sun.com/javaee/javaserverfaces/1.2/docs/tlddocs/f/selectItems.html
>
> Regards,
> Matt
>
> On Tue, Jun 3, 2008 at 3:41 PM, Zigc Junk <[EMAIL PROTECTED]> wrote:
>> Thanks for the help. I have tried almost everthing and none of them
>> works (tr:forEach, c:forEach, ui:repeat). One strange thing is
>> tr:forEach throws an exception saying something like unknown tag. I am
>> wondering if trinicad dropped tr:forEach? But, it is still in the
>> document.
>>
>> thanks
>>
>> Bill
>>
>>
>>
>> On Tue, Jun 3, 2008 at 4:32 PM, Matt Cooper <[EMAIL PROTECTED]> wrote:
>>> For this to work, the tr:selectOneChoice renderer would need to be
>>> enhanced to support processing of flattened children.  The iterator
>>> actually shows up as a child component during rendering and the
>>> selectOneChoice component doesn't know what to do with an iterator
>>> child.
>>>
>>> An alternative to using iterator would be to use something like
>>> forEach since the forEach is resolved at tag execution time which
>>> means that no component corresponding to the forEach will show up as a
>>> child of the selectOneChoice component; instead each stamped-out
>>> selectItem will show up as children of the selectOneChoice.
>>>
>>> Regards,
>>> Matt
>>>
>>> On Tue, Jun 3, 2008 at 3:26 PM, Zigc Junk <[EMAIL PROTECTED]> wrote:
>>>> Sorry, I forgot to include the whole thing. Here it is.
>>>>
>>>>              <tr:selectOneChoice value="#{DocsBean.docType}">
>>>>                <tr:iterator var="item" value="#{DocsBean.docTypes}">
>>>>                  <tr:selectItem text="#{item.docType}"
>>>> value="#{item.docType}"/>
>>>>                </tr:iterator>
>>>>              </tr:selectOneChoice>
>>>>
>>>> thanks
>>>>
>>>> Bill
>>>>
>>>> On Tue, Jun 3, 2008 at 3:55 PM, Andrew Robinson
>>>> <[EMAIL PROTECTED]> wrote:
>>>>> How are you putting the tr:iterator in the page? I am pretty sure no
>>>>> components support iterators as children that expect selectItem
>>>>> children.
>>>>>
>>>>> On Tue, Jun 3, 2008 at 12:00 PM, Zigc Junk <[EMAIL PROTECTED]> wrote:
>>>>>> I am trying to create dropdown list with the following code but the
>>>>>> dropdown list shows up empty. Is there anything wrong in my code? The
>>>>>> value is a java.util.List and I am sure it is not empty.
>>>>>>
>>>>>>                <tr:iterator var="item" value="#{DocsBean.docTypes}">
>>>>>>                  <tr:selectItem text="#{item.docType}"
>>>>>> value="#{item.docType}"/>
>>>>>>                </tr:iterator>
>>>>>>
>>>>>>
>>>>>> thanks
>>>>>>
>>>>>> Bill
>>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to