Hello,
thanks for your reply. I tried <tr:forEach> (I get an exception: "Tag Library
supports namespace: http://myfaces.apache.org/trinidad, but no tag was defined
for name: forEach") and <c:forEach> which gives me an error ("ERROR [STDERR]
10.08.2011 16:39:47
org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.NavigationPaneRenderer
renderContent SCHWERWIEGEND: Warnung: Ungültige Komponentenhierarchie
ermittelt. UIXCommand wurde erwartet, aber stattdessen wurde ein anderer
Komponententyp gefunden." => wrong component hierarchy. UIXCommand expect but
other componenttype found). In both cases, I get no rendered output.
Here is some example-code:
My Listbox:
<tr:selectManyListbox simple="true"
styleClass="register_DS_basis" id="dienstleistertypListBox"
value="#{registrationBU.dienstleistertypList}"
contentStyle="width: 240px; height: 120px"
onchange="countSelected(this, #{registrationBU.maxDienstleistertypen})"
shortDesc="Für die Mehrfachauswahl bitte Strg.-Taste gedrückt halten"
rendered="#{not empty registrationBU.possibleDienstleistertypen}">
<f:selectItems value="#{registrationBU.possibleDienstleistertypen}" />
</tr:selectManyListbox>
And the panelTabbed component:
<tr:panelTabbed id="navigationTabs"
partialTriggers="dienstleistertypListBox">
<c:forEach value="#{registrationBU.dienstleistertypList}"
var="dienstleistertypItem">
<tr:showDetailItem text="#{dienstleistertypItem.label}" />
</c:forEach>
</tr:panelTabbed>
Thanks for your help.
-----Ursprüngliche Nachricht-----
Von: Walter Mourão [mailto:[email protected]]
Gesendet: Mittwoch, 10. August 2011 16:30
An: MyFaces Discussion
Betreff: Re: [Trinidad] Dynamic Tabs
<c:forEach/> ?
Walter Mourão
http://waltermourao.com.br
http://arcadian.com.br
http://oriens.com.br
On Wed, Aug 10, 2011 at 10:38 AM, Ricardo Rog <[email protected]>wrote:
> Hello there,
>
>
>
> I have a question about tabs with Trinidad. My use-case is the following: I
> have a tr:selectManyListBox in which a user can select a set of values. For
> each selected value I want to add a Tab so that the user can do some
> adjustments that depend on the selected values.
>
>
>
> My problem is that I don't know how to display the tabs dynamically (user
> selects 2 items: 2 tabs appear, user deselects 1 item, tab disappears). My
> first idea was to use tr:panelTabbed or tr:navigationPane but they both
> don't allow components like tr:iterator (to iterate trough the list of
> selected items from tr:selectManyListBox). What could be a way to solve
> this
> problem?
>
>
>
> Yours,
>
>
>
> Ricardo Rog
>
>