У меня есть класс Actionscript, который мы назовем Person
, чтобы упростить пример. Я хочу, чтобы DataGrid
заполнялось Person
объектами, в которых есть столбцы, отображающие такие вещи, как имя, день рождения и т. Д. Все это хорошо и просто, но я также хотел бы добавить столбец с флажком для выбора определенных людей в DataGrid
. Пример использования может быть следующим:
- Показать всех людей.
- Пользователь устанавливает флажок рядом с каждым человеком, указывая, что он хочет предпринять какие-либо действия для этих выборов.
- Некоторые действия предпринимаются для выбора пользователя, когда пользователь нажимает кнопку.
Похоже, что общим решением этого является создание свойства Selected
для каждого Person
объекта, но это не совсем хороший вариант для меня. Объект Person
используется во всем приложении, и кажется очень нечистым иметь свойство Selected
, которое на самом деле не относится к классу Person
.
Мне нравится безопасность типов наличия жестких классов, таких как Person
, но я не знаю, как решить эту, казалось бы, простую проблему, чтобы я мог перебирать объекты и определять, выбран человек или нет. Любые советы о том, как это сделать? Заранее спасибо.