Re: Commit Editing Changes as I Type
Re: Commit Editing Changes as I Type
- Subject: Re: Commit Editing Changes as I Type
- From: Kiel Gillard <email@hidden>
- Date: Thu, 7 Jan 2010 10:39:12 +1100
Are you using bindings for your user interface?
If you are using bindings, each binding has an option which reads something like "Continuously updates value". Enable this option for the text field's value binding. This will give you the desired effect.
Kiel
"The best way to cheer yourself up is to try to cheer somebody else up."
Mark Twain
On 06/01/2010, at 9:50 AM, cocoa-dev wrote:
> I have two controls (NSTextField and a NSTableView column) that are bound to the same attribute in core data. I've set up a timer that starts after the NSTextField starts editing and I'd like it to periodically commit the editing as the user is typing. If the user hits the Enter key I do see the text in both places but I want those updates to go as the user is typing so the text will show in both fields as the typing is happening.
>
> When my timer launches I tried calling:
>
> [myTextField commitEditing] // but this didn't work, nothing happened.
>
> I then tried:
>
> [[myTextField window] endEditingFor:nil] // which worked but the NSTextField loses focus so that's not a good solution.
>
> Any ideas?_______________________________________________
>
> 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