On Jan 2, 2013, at 12:05 AM, livinginlosange...@mac.com wrote:

> I have an application where a user can select multiple rows of data from an 
> NSArrayController and edit those rows from a detail view. Now, there are 
> cases where users have inadvertently changed the values for multiple rows of 
> data when they did not intend to. How can I warn a user when they enter a 
> texfield or nscombobox that they are about to edit multiple rows of data and 
> gracefully give them a way to back out? I noticed that there is no way to 
> discard editing when in a textfield. Is that the case? I am using the 
> control: textShouldEndEditing: delegate method which allow me to get 90% of 
> the way there, but the textfield retains focus, and I can not tab out of the 
> field without getting my warning. Ideally, pressing "esc" should allow me to 
> discard any editing and make the field lose focus. 

IIRC you can set a delegate to the table view and implement 
tableView:shouldEditTableColumn:row:, and you should be able to prevent editing 
from even starting until the user has confirmed.

HTH,

Keary Suska
Esoteritech, Inc.
"Demystifying technology for your home or business"


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to