That only works if the user never clicks on a tab. This is because the
renderer for the show detail item calls setDisclosed which sets the
components local value. Once this is set, the EL will never be
evaluated again.

-Andrew

On Wed, Jan 7, 2009 at 10:17 AM, Walter Mourão <[email protected]> wrote:
> As I remember I used something like disclosed="#{form.disclosedTab == 1}"
> and set the disclosedTab number in the backing bean action.
>
> Walter Mourão
> http://waltermourao.com.br
> http://arcadian.com.br
> http://oriens.com.br
>
>
>
> On Wed, Jan 7, 2009 at 2:09 PM, Enrique Medina Montenegro
> <[email protected]> wrote:
>>
>> But how would I set that property from the button? Through an
>> actionListener and then finding the component in the ViewRoot?
>>
>> Is there any way to mimic the exact behaviour as when you click the tab
>> itself?
>>
>> Thanks.
>>
>>
>> On Wed, Jan 7, 2009 at 4:41 PM, Walter Mourão <[email protected]>
>> wrote:
>>>
>>> You can use the "disclosed" property in showDetailItem to show/hide its
>>> content.
>>>
>>> Walter Mourão
>>> http://waltermourao.com.br
>>> http://arcadian.com.br
>>> http://oriens.com.br
>>>
>>>
>>>
>>> On Wed, Jan 7, 2009 at 1:22 PM, Enrique Medina Montenegro
>>> <[email protected]> wrote:
>>>>
>>>> Hi,
>>>>
>>>> I'm using a panelTabbed component, and I would like to allow the user to
>>>> change between the tabs not only by clicking the tab itself, but also using
>>>> a button in order to simulate a wizard, let's say.
>>>>
>>>> Let me put an example. Imagine we have a 3 tabs panelTabbed component,
>>>> so in the content for the first tab I define a button (NEXT), then in the
>>>> second tab's content I define two buttons (PRIOR and NEXT), and finally in
>>>> the last tab I define another two buttons (PRIOR and SUBMIT).
>>>>
>>>> What would the code be to simulate clicking on the tab itself but from a
>>>> button click?
>>>>
>>>> Thanks.
>>>
>>
>
>

Reply via email to