Re: Sorted Table Column
Re: Sorted Table Column
- Subject: Re: Sorted Table Column
- From: "Gerriet M. Denkmann" <email@hidden>
- Date: Mon, 14 Dec 2009 19:44:01 +0700
On 14 Dec 2009, at 18:09, Graham Cox wrote:
>
> On 14/12/2009, at 10:00 PM, Graham Cox wrote:
>
>>
>> On 14/12/2009, at 9:56 PM, Gerriet M. Denkmann wrote:
>>
>>> I have an NSTableView with just one column, filled by some NSArrayController.
>>>
>>> Initially the items are not in any recognizable order.
>>> When I click on the NSTableHeaderView a triangle appears and now the items are nicely sorted.
>>>
>>> Is it possible (either in InterfaceBuilder or programmatically) to make the NSTableColumn start with this sorted behaviour?
>>
>>
>> In your -awakeFromNib method, pass the sortDescriptors from the table view to the array controller.
>
>
> I think I got that wrong - this is what I do (for example) in most of my table views to establish an initial sorting. With NSArrayController, I'm not sure if you need to explicitly pass the sortDescriptors also to that or whether it gets them anyway through bindings.
>
> NSTableColumn* col = [mMetaTableView tableColumnWithIdentifier:@"key"];
> [mMetaTableView setSortDescriptors:[NSArray arrayWithObject:[col sortDescriptorPrototype]]];
I added your code into windowControllerDidLoadNib: and it works perfectly.
Thank you very much!
I would never come up with this idea on my own.
Kind regards,
Gerriet.
_______________________________________________
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