On 27 Nov 2009, at 07:04, Rob Keniger wrote:
> 
> On 26/11/2009, at 11:27 PM, Sébastien Stormacq wrote:
> 
>> I am developing an Cocoa application using a NSTreeView, bound to a 
>> NSTreeController.
>> The application is build around a master-detail structure, with an 
>> NSOutlineView on the left side and a NSTableView on the right side (similar 
>> to iTunes)
>> 
>> I would like to remove all elements from the detail table when the user 
>> changes selection in the Outline View before adding new elements, fair 
>> enough :-) ?
> 
> 
> You don't need to do this. Just create an NSArrayController for your 
> NSTableView that is bound to the "selection" key of the NSTreeController. The 
> NSArrayController will then populate the table view for you.
> 


I am binding to arrangedObjects of the NSArrayController

Seb

> If you need to manually manage the objects that are in the table view then 
> you may need to use a datasource for the table view rather than an 
> NSArrayController. Your datasource can use KVO to observe the selection key 
> of the NSTreeController and update the table view as appropriate.
> 
> --
> Rob Keniger
> 
> 
> 
> _______________________________________________
> 
> 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:
> http://lists.apple.com/mailman/options/cocoa-dev/sebsto%40mac.com
> 
> This email sent to seb...@mac.com

_______________________________________________

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

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

Reply via email to