Могу ли я отделить модель выбора от NSTableView - PullRequest
0 голосов
/ 09 октября 2010

Есть ли способ, как я могу поддерживать свою собственную модель данных выбранных элементов в NSTableView. Я нахожу довольно медленным или сложным сохранять состояние выбранных элементов при обновлении модели таблицы.

1 Ответ

0 голосов
/ 09 октября 2010

Вы можете поддерживать свой собственный NSMutableIndexSet для выбранных индексов строк. Если вы связываете столбцы табличного представления с arrangedObjects контроллера массива, а с contentArray контроллера массива - с собственным массивом, привяжите selectedIndexes контроллера массива к вашему набору индексов. Если вы реализуете источник данных, будьте также делегатом представления и реализуйте методы делегата, относящиеся к управлению выбором.

...