Thank you for your comment. Did you really manage to create *editable* view-based table views with data sources? Then I am curious to know how you managed to make them editable. A data source method channeling data from the table view to the data source is nowhere to be seen.
- (void)tableView:(NSTableView *)tableView setObjectValue:(id)object forTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row does not seem to be called. I have a view based table view working with a data source. But it is not (yet) editable. The only thing I can imagine is to catch textDidEndEditing in a delegate from the field editor and get the value via editedRow and editedColumn or something similar. But this is rather awkward. I wonder why there is nothing relevant in the docs, no example on the web... Am 07.01.2014 um 18:11 schrieb Keary Suska <cocoa-...@esoteritech.com>: > > On Jan 7, 2014, at 9:40 AM, Peter wrote: > >> >> Am 07.01.2014 um 17:32 schrieb Jens Alfke <j...@mooseyard.com>: >> >>> >>> On Jan 7, 2014, at 7:52 AM, Peter <magn...@web.de> wrote: >>> >>>> I’d be very happy if somebody could point me to an example of an editable >>>> NSTableView set up programmatically. >>> >>> It sounds like you just mean using a custom data source rather than relying >>> on bindings to provide the data? That’s very easy to do. Just look at the >>> docs for NSTableViewDataSource — you just need to implement the three >>> methods to provide the row count, get a cell value, and set a cell value. >>> >>> —Jens >> >> Oops, sorry, the crucial info is only in the subject line: I meant a view >> based NSTableView. Which as far as I could find out does not make use of the >> NSTableViewDataSource protocol. I seems that you have to have to use >> delegate methods to make it work. > > Umm, in the documentation for NSTableCellView it sats: > > objectValue > > The object that represents the cell data. > > @property(retain) id objectValue > Discussion > > The objectValue is automatically set by the table when using bindings or is > the object returned by the NSTableViewDataSource protocol method > tableView:objectValueForTableColumn:row:. > > Not to mention that I have used view-based table views with data sources... > > Keary Suska > Esoteritech, Inc. > "Demystifying technology for your home or business" > > _______________________________________________ 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com