• 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: Listening for changes in a table
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Listening for changes in a table


  • Subject: Re: Listening for changes in a table
  • From: Ken Thomases <email@hidden>
  • Date: Thu, 18 Sep 2008 19:56:22 -0500

On Sep 18, 2008, at 7:43 PM, Chris Idou wrote:

Well I do have the checkbox bound to the controller. It is bound to one of the attributes in the array of mutable dictionaries contained within my NSArrayController.

But I don't see how this lets me get control to do something when someone clicks the checkbox.

Two possibilities:

* If you used a custom class rather than a dictionary, then there would be a setter of your own design called when the property is set due to a change in the checkbox. You could put code into that setter to do... whatever.

* Your controller can use KVO to observe the property to which the checkbox is bound. Then it will receive change notifications when the property is changed.


Yes I can put an action on the ButtonCell, but this doesn't tell me which record in the array the clicked cell relates to.

If you use bindings to set the target of the cell, and you use a custom class with an action method rather than a dictionary, you could have the cell deliver an action directly to the model object.


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


  • Follow-Ups:
    • Re: Listening for changes in a table
      • From: Chris Idou <email@hidden>
References: 
 >Re: Listening for changes in a table (From: Chris Idou <email@hidden>)

  • Prev by Date: Re: Differences between -isEqual: and -isEqualTo:?
  • Next by Date: Re: Listening for changes in a table
  • Previous by thread: Re: Listening for changes in a table
  • Next by thread: Re: Listening for changes in a table
  • Index(es):
    • Date
    • Thread