Eclipse RCP View Communication, где одно представление содержит nattable, а другое содержит элементы управления jface, такие как кнопка, раскрывающийся список.
В настоящее время, например, есть 3 вида / редактора, как показано ниже
View1 - содержит информацию о сотруднике, которая является Nattable и
эта ячейка содержит данные типа String, Long, логическое значение, значение даты.
каждая строка представляет одни данные, а другие представления представляют собой соответствующие данные
выбранная строка
View2 - показывает адрес, который соответствует выбранной строке в представлении 1,
Пользователь может изменять данные view2.
View3 - показывает данные об отделе сотрудника, которые также могут быть изменены
Таким образом, все 3 представления представляют данные одной модели: Сотрудник
Employee
|_Name
|_EmpId
|_Married
|_DOJ
|_Address
|_Type
|_City Name
|_State
|_PinCode
|_Department Details
|_Department
|_Project
|_Manager
Проблема:
Я хочу знать, каков наилучший способ связи между представлениями1 и другими представлениями, чтобы
При выборе строки в представлении 1, тогда два других представления должны быть обновлены соответственно;
Если какие-либо данные изменяются в view2 / view3, то представление 1 должно получить уведомление об изменении данных в другом представлении
когда возникает условие 2, я хочу показать грязную строку в view1.