• 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: Refreshing an NSTableView with some columns using bindings, others not..
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Refreshing an NSTableView with some columns using bindings, others not..


  • Subject: Re: Refreshing an NSTableView with some columns using bindings, others not..
  • From: Keary Suska <email@hidden>
  • Date: Thu, 14 Jun 2012 08:18:39 -0600

On Jun 14, 2012, at 5:14 AM, Robert Monaghan wrote:

> I have a reasonably mixed NSTableView object.. I have some columns bound to my NSArrayController, which drives an NSCell with a Checkbox. I have other Columns which are driven by the traditional delegate calls, so that I can add some logic to change the text color, depending upon the state of the objects in the NSArray.
>
> What I am seeing, is that if I have some sort of activity that changes the state of the object, my checkbox is updated immediately by the NSArrayController. However, the delegate calls that are used to change the Text Color only occur if I click inside my UI.
>
> Is there a way to make this update along side the bindings? Or am I going to have to create an IBOutlet to my TableView, and do a [tableView reloadData] everywhere that I touch any object in my NSArrayController? Should I subclass my NSArrayController and have it issue this command?

You will need to make such a call, although -reloadDataForRowIndexes:columnIndexes: would be preferred and have fewer side effects. How or when, however, may be tricky. Close to the event that caused the data change would be most robust I imagine...

HTH,

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


_______________________________________________

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: 
 >Refreshing an NSTableView with some columns using bindings, others not.. (From: Robert Monaghan <email@hidden>)

  • Prev by Date: resolve alias on ios 4
  • Next by Date: Re: resolve alias on ios 4
  • Previous by thread: Refreshing an NSTableView with some columns using bindings, others not..
  • Next by thread: resolve alias on ios 4
  • Index(es):
    • Date
    • Thread