Как настроить строки сортировки в NSTableView и как обновить отсортированные данные в NSTable на Mac

Я столкнулся с фильтрацией данных, присутствующих в NSTableView, мой сценарий представляет собой список данных, присутствующих в моем NSTabelView, я хочу отсортировать строки, присутствующие в табличном представлении, и отобразить отсортированные данные в NSTable на основе предоставленного ввода.

Пример сценария:

В моем представлении таблицы содержится 10 строк данных, присутствующих в нем, с 3 полями, в которых «имя» является одним из полей. Если я хочу отсортировать и отобразить данные на основе алфавитного порядка имен или отфильтровать данные, начинающиеся с буквы «а», как я могу обновить отсортированные данные в NSTableView. Пожалуйста, предложите любую идею для обновления данных в NSTableView. Заранее спасибо.


person Deepak    schedule 23.02.2017    source источник


Ответы (1)


Вам нужно использовать свойство SortDescriptors в вашем NSTableView.

https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/TableView/SortingTableViews/SortingTableViews.html

person Chris Hamons    schedule 16.03.2017