Alright Paul, let's talk about assuming that the best way is YOUR 
way.  Without knowing the actual use case, comments like "bad 
design", "accomplice", and "horrors" are a bit arrogant, when it 
comes to helping someone solve a problem.  Javier didn't ask, "What 
would be the best design choice?".  He asked, "Can someone help 
me?".  Without more information, criticism is pointless.  There may 
be a very good reason for developing a solution that uses a 
TabNavigator this way.  When you judge people without knowing all of 
the facts, you better not live in a glass house.  

By the way, isn't an accordion just a view stack with buttons; in a 
slightly different visual representation than a TabNavigator?  So, 
it's OK one way, in a perfect design theory oriented approach, but 
not the other?  Not so impressed with the quality of response.  When 
you berate someone for asking a perfectly good question, it serves 
no-one.  Anyway, not trying to make you into an enemy, but 
compassion is one of the true indicators that we are more than just 
animals.  End of sermon. :)

-TH


--- In flexcoders@yahoogroups.com, "Paul Andrews" <[EMAIL PROTECTED]> wrote:
>
> 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"
> > <dsubrama@> 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" <dsubrama@
> >> <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