Ultimately what determines if it is a good design is whether it works for 
the user rather than confuses them. People looking at tabs expect to be able 
to click on them.

I've been quite critical of the notion of forcing people through the tabs 
because it's breaking the tab metaphor. Personally I think that if you are 
going to use tabs to capture this information, you should let people fill in 
the tabs in the order they want and have a final 'submit' type control 
(outside the tabs) that only gets enabled when all of the requisite data has 
been set (perhaps an indicator on the tab to show which have been 
completed). I have great difficullty understanding how you can adopt a tab 
metaphor and force navigation through it with buttons and expect the user to 
understand it. If you have to do this kind of behaviour use a viewstack and 
use the buttons to move through that.

You've already mentioned using an accordion and that can work well. I wonder 
if the OP has considered using that?

Paul
----- Original Message ----- 
From: "Tim Hoff" <[EMAIL PROTECTED]>
To: <flexcoders@yahoogroups.com>
Sent: Tuesday, September 19, 2006 12:47 AM
Subject: [flexcoders] Re: How can I block a TabNavigator ?


> It's only bad design if it doesn't solve the individual use case.
> It's possible that Javier wants the same functionality as a self-
> guilded checkout, that uses an accordion control, but only allows
> the user to proceed to the next step after the current step has been
> successfully completed.  If that's the case Deepa, your earlier
> solution would fit the bill.
>
> -TH
>
> --- In flexcoders@yahoogroups.com, "Deepa Subramaniam"
> <[EMAIL PROTECTED]> wrote:
>>
>> Yes, I agree, its bad design. The benefits of exposing tabs for
> browsing
>> and then disabling them and forcing the user to follow some other
> route
>> to navigate through the container makes no sense to me but I was
> just
>> answering the poster's initial question :-)
>>
>>
>>
>> ________________________________
>>
>> From: flexcoders@yahoogroups.com
> [mailto:[EMAIL PROTECTED] On
>> Behalf Of Paul Andrews
>> Sent: Monday, September 18, 2006 12:45 PM
>> To: flexcoders@yahoogroups.com
>> Subject: Re: [flexcoders] How can I block a TabNavigator ?
>>
>>
>>
>> ----- Original Message ----- 
>> From: "Deepa Subramaniam" <[EMAIL PROTECTED]
>> <mailto:dsubrama%40adobe.com> >
>> To: <flexcoders@yahoogroups.com <mailto:flexcoders%
> 40yahoogroups.com> >
>> Sent: Monday, September 18, 2006 6:52 PM
>> Subject: RE: [flexcoders] How can I block a TabNavigator ?
>>
>> > What you can do is iterate through the TabNavigator's tabs and
> disable
>> > each of them. By disabling them, the change event will not get
>> emitted.
>> > Use TabNavigator.getTabAt() and set the enabled property to
> false for
>> > each Tab.
>> >
>> > Now, when you disable a Tab, the Tab will assume the look of its
>> > disabled state (grayed out, etc). You probably want the Tab to
> look
>> > enabled even if it is disabled - in which case you'll have to
> change
>> the
>> > Tab's disabledSkin.
>> >
>> > HTH -
>> > deepa
>>
>> Horrors. It's really good making the user think (s)he can navigate
> the
>> tabs,
>> then discover they can't. Is this really good practice?
>> Even with the disabled tabs - hey I completed the info, now it's
> become
>> invalid..
>>
>> Paul
>>
>
>
>
>
>
>
>
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
>
>
> 




--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/flexcoders/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to