Каков наилучший способ управления выбором NSTableView с помощью флажков? - PullRequest
0 голосов
/ 24 февраля 2012

Для некоторых пользовательских интерфейсов имеет смысл иметь явные флажки, позволяющие пользователям выбирать элементы в таблице.Каков наилучший способ сделать это с помощью какао?Другими словами, как я могу связать состояние флажка в каждой строке с тем, выбрана ли строка в настоящее время?

1 Ответ

0 голосов
/ 26 февраля 2012

Tony

если я правильно вас понял, вы хотите добавить начальный столбец в ваш NSTableView, чтобы вы могли выбрать соответствующий столбец (столбцы) отдельно от обычного выбора tableView.

Каков ваш источник данных представления таблицы? Основные данные или массив / словарь? если вы не хотите изменять свою модель данных, вы можете установить отдельный массив (изменяемый), чтобы отслеживать выбор. привяжите его к столбцу флажка (вы хотите добавить его в качестве первого столбца) и синхронизируйте массив с количеством элементов в общем источнике данных для таблицы, в которой отображаются ваши ценные данные.

Вы также можете улучшить свою модель данных с помощью столбца «выбрано», сделать его БУЛОМ и привязать его к флажкам. Это также позволит вам легко сохранить последний выбор в вашей базе данных или файле, что бы вы ни использовали.

Можете ли вы обновить свой вопрос, добавив дополнительную информацию о вашей модели данных?

Ся - живой.

...