Re: Correct way to commit pending text field edits?
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