• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag
 

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Is this an appropriate use of NSSheets?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Is this an appropriate use of NSSheets?


  • Subject: Re: Is this an appropriate use of NSSheets?
  • From: Jens Alfke <email@hidden>
  • Date: Sat, 26 Oct 2013 10:47:12 -0700

On Oct 26, 2013, at 6:42 AM, David Delmonte <email@hidden> wrote:

> I was thinking that for both adding a new record, or selecting from a set, an NSSheet could work quite nicely.
> But I don't know if this is an appropriate use off NSSheet  it looks like they are more commonly used as alerts

Sheets are used for all sorts of things, including adding content and making choices, so that’s not an issue.

You do want to think a bit before using a sheet, because it is modal: the user can’t interact with the document any more until the sheet is dismissed. In a design like yours this will be frustrating if the user is halfway through entering a new record and then finds s/he has to look up an existing record, maybe to copy fields from it. Modal designs are often discouraged. (Larry Tesler, a GUI pioneer at Xerox PARC and Apple, has a car with license plate NO MODES.)

Alternatives that aren’t modal include:
• Insert a blank row into the table view and let the user edit the fields.
• Slide in a data-entry view at one edge of the window with form fields and Add and Cancel buttons.
• Open a floating panel with the data entry UI.

—Jens
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


References: 
 >Is this an appropriate use of NSSheets? (From: David Delmonte <email@hidden>)

  • Prev by Date: Toolbar Error Message
  • Next by Date: Re: NSTableview row-based, not redrawing on 10.9
  • Previous by thread: Is this an appropriate use of NSSheets?
  • Next by thread: Toolbar Error Message
  • Index(es):
    • Date
    • Thread