• 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 Ferry" <email@hidden>
  • Date: Thu, 24 Jul 2008 19:34:53 -0700

Hi Graham,

Try -[NSControl validateEditing].

"Validation sets the object value of the cell to the current contents
of the cell's editor (the NSText object used for editing), storing it
as a simple NSString or an attributed string object based on the
attributes of the editor."

-Ken

On Thu, Jul 24, 2008 at 7:23 PM, Graham Cox <email@hidden> 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?
>
> tia,
>
> cheers, Graham
> _______________________________________________
>
> 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
>
_______________________________________________

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: Fancy drag & drop
  • Next by Date: Re: Correct way to commit pending text field edits?
  • Previous by thread: Correct way to commit pending text field edits?
  • Next by thread: Re: Correct way to commit pending text field edits?
  • Index(es):
    • Date
    • Thread