Выбор NSTableView изменился после сортировки таблицы - PullRequest
0 голосов
/ 16 апреля 2020

Мне интересно, есть ли простой (то есть встроенный) способ сообщить NSTableView, чтобы он поддерживал текущий выбранный элемент при сортировке таблицы. Допустим, у меня есть таблица, содержащая 20 строк имен и адресов, которые изначально не отсортированы или, возможно, отсортированы по имени. Пользователь выбирает первую строку в таблице - Андерсон - затем нажимает на заголовок адреса для сортировки по адресу. Таблица отсортирована, но выбор остается в первой строке, которая больше не является Андерсоном, поскольку эти данные были перенесены в другое место в таблице.

Я знаю, что могу искать новый индекс предыдущий выбор в моем методе sortDescriptorsDidChange, и сбросьте выбор к этому новому индексу так, чтобы те же самые данные были выбраны, но кажется, что для этого должен быть автоматический c способ.

Да ? Нет?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...