On Dec 17, 2009, at 11:07, Gustavo Pizano wrote:

> In fact what I want is to allow the user to, create new Items,  and use 
> Exiting ones, in any case a new ItemXInvoice must be created somehose,...For 
> the second option I had in mind, that once I select an exiting Item, then I 
> click an "Use selected" button, this one will create a ItemXInvoice relate it 
> to the selected Item and insert it into the  NSArrayController which is bound 
> to the NSTableView .... can this work?...

It's hard to get that to work if you're using NSArrayController's 'add:' 
method, but if you use an action method of your own, it should be fairly 
straightforward. (You can use NSArrayController's 'addObject:' method to add 
the new ItemXInvoice to the table after you've created the relevant objects, or 
if you add it to the Core Data model KVO-compliantly the NSArrayController will 
get notified automatically.)

You may want to keep thinking about the interface, though. What if you want to 
add an item (ItemXInvoice) to *this* invoice based on an Item that's in a 
different invoice (and hence not displayed)? Seems to me the hard part here is 
designing the interface, not coding it.


_______________________________________________

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