У меня есть ObservableList элементов модели. Элемент модели включен для привязки свойств (сеттер запускает событие с измененным свойством). Список - это поставщик контента для TableViewer, который позволяет редактировать ячейки. Я также намерен добавить способ добавления новых строк (элементов модели) через TableViewer, чтобы количество элементов в списке могло меняться со временем.Как я могу наблюдать измененное состояние элементов модели в ObservableList?
До сих пор так хорошо.
Поскольку все это находится в редакторе затмения, я хотел бы знать, когда модель будет изменена. Мне просто нужно одно измененное событие из любого измененного элемента модели, чтобы установить «грязный» редактор. Наверное, я мог бы приложить какой-то слушатель к каждому объекту элемента списка, но мне интересно, есть ли у него умный способ.