Re: Enabled Binding bound to NSArrayController won't disable view.
Re: Enabled Binding bound to NSArrayController won't disable view.
- Subject: Re: Enabled Binding bound to NSArrayController won't disable view.
- From: Jeff Johnson <email@hidden>
- Date: Sun, 17 Feb 2008 08:37:42 -0600
Ben, check out the thread at <http://lists.apple.com/archives/Cocoa-
dev/2007/Aug/msg01021.html> for ideas. It's not precisely the same
problem discussed there, but it's essentially the same. The most
robust solution is given by mmalc, and there are also a few quick and
dirty hacks.
The NSArrayController's selection is a proxy object, so it won't
behave exactly as you expect, and you don't want to treat it as if it
were a normal object. In particular, I don't think it will ever be nil.
-Jeff
On Feb 17, 2008, at 2:10 AM, Ben Lachman wrote:
I have a tableview who's enabled binding is bound to a
NSArrayController (not the one that feeds it via its content
binding). I'd like to be enabled when something is selected and
disabled when it is not. So far I've been unable to find a
suitable key to bind to on the array controller. It seems like you
should just be able to bind to selection with the NSIsNotNil value
transformer and set the correct placeholder options, but apparently
this doesn't work. I've tried various combinations of selection
and selectedObject with and without the NSIsNotNil value
transformer, but they don't change the view's state at all and most
of the combinations kick back nasty bindings error. I should also
note that the array controller that feeds the data to this
tableview is itself fed from coredata.
Anyone gotten something like this to work?
->Ben
--
Ben Lachman
Acacia Tree Software
http://acaciatreesoftware.com
email@hidden
_______________________________________________
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