• 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: Correct way to commit pending text field edits?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Correct way to commit pending text field edits?


  • Subject: Re: Correct way to commit pending text field edits?
  • From: Ken Thomases <email@hidden>
  • Date: Thu, 24 Jul 2008 23:13:29 -0500

On Jul 24, 2008, at 9:23 PM, Graham Cox wrote:

I have a window with a bunch of text fields. I also have an "Apply" button which takes the current settings and applies them to the data model.

If I have edited text in a field but not hit return or tab or anything else that triggers target/action, the edit is ignored. So I need a way to commit any such pending edits as part of my response to the "Apply" button. It's not clear what the right way to do that is. I know about the Field Editor, but the various methods that pertain to it seem to be rather low level. I'd sort of expect to see some sort of "validate and commit pending edits" method at the window/window controller level that takes care of figuring out which control is focused, etc. Since there doesn't appear to be one, what should I use to write one?

You don't mention if you're using bindings. If you are, you should send one of the -commitEditing... messages to the NSController-derived mediating controllers. This is part of the NSEditor information protocol.


Cheers,
Ken
_______________________________________________

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: 
 >Correct way to commit pending text field edits? (From: Graham Cox <email@hidden>)

  • Prev by Date: Re: Correct way to commit pending text field edits?
  • Next by Date: Re: Correct way to commit pending text field edits?
  • Previous by thread: Re: Correct way to commit pending text field edits?
  • Next by thread: Re: Correct way to commit pending text field edits?
  • Index(es):
    • Date
    • Thread