I have two instances of the same tableview and controller that I am keeping synchronised via bindings to a common array. I have this working, in that I can add items via a button in one view and the other view instantly updates. Same with deleting selected items using [arrayController delete] via a button in each view. However I am having great difficulty showing the same selection of items using bindings. I would basically like to select rows in one table and have the selection updated in the other.
Pretty well everything I have tried either causes an exception or does nothing. In the TableView I have tried binding the SelectionIndexes using various combinations of the selection based Controller Keys with various Model Key Paths ( including none ). I have also done some things with the Selection Indexes in the ArrayController bindings as well. So my question is - just what combination is required to get this to work? My array is very simple with just some strings added. The tableviews are single column with description for the identifier and the table column is bound using arrangedObjects as the Controller Key and description as the Model Key Path My other question is related. I would like to enable the delete button only if there is a selection in the table. Again, I have tried binding the enabled property of the button to the controller with various combinations of Controller Key and Model Key Path, with no luck. I have also done some google searches but nothing of any real help. I am sure I'm missing something simple so any help here would be great! cheers, Peter_______________________________________________ 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