Yup, Probably gotta add a switch.  Or do your validation in your 
beforeSelectionHandler rather than on the button click, then you'd remove 
the button all together.  (Unless of course your button has other purposes)

Good luck,
--Rob

On Friday, July 27, 2012 2:06:34 PM UTC-7, Mark Wengranowski wrote:
>
> OK, if i do that i can call event.cancel() wich stops it from changing.
>
> My button that changes the stackpanel to the next stack uses the 
> showWidget(int) method and when i call that it triggers the same event 
> which is then cancelled. Is there a work around for this? I guess i could 
> just put in a switch or something that would detect if it was a header 
> click vs a button click?
>
>
>
>
> On Friday, July 27, 2012 1:14:22 PM UTC-7, Rob Whiteside wrote:
>>
>> Looks like you can register a "BeforeSelectionHandler" then just call 
>> cancel on the event.  Looks like that's what it's intended for.
>>
>> --Rob
>>
>> On Friday, July 27, 2012 9:13:43 AM UTC-7, Mark Wengranowski wrote:
>>>
>>> Hi Everyone,
>>>
>>> I want my stacklayoutpanel to only change stacks when i click on a 
>>> button i've created and not when someone clicks on the header. i.e. i only 
>>> want the stack to change once my validation has passed.
>>>
>>> The only way I can see to do this is to copy/paste the 
>>> StackLayoutPanel.java code into my own file and remove the handler that 
>>> gets added to the header. Then use my custom SLP for my ui. 
>>>
>>> Does anyone have a better alternative? I'm unable to override the insert 
>>> method for stacklayoutpanel
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/215RS1kM9OQJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to