我从 Eclipse RCP 的编码开始,并且对 RCP-World 比较陌生。
目前我有两种观点的一种观点。一个是带有tableViewer的列表,其中显示了一些工人的姓名。
第二个视图是带有几个文本框的“单一视图”。当我在列表中选择了另一个条目时,我使用ISelectionListener来通知,因此我可以使用当前选定的工作对象 objetc 在“单一视图”中设置文本框。
我没有自己编写代码,我使用此页面 (Vogella)来学习 RCP 背后的所有内容。
我的问题是:如何获得活动视图显示的当前对象?我的意思是,我拥有它是因为 SelectionListener,但我想单击我自己的“保存”按钮来更新对对象的更改。
我想要单个视图中的对象,所以我需要另一个更改侦听器,还是对象存储在视图中,我可以使用 ISelection 接口获取它吗?
有人能用一两句话告诉我它是如何工作的吗?还是它太简单了,因为我在其他地方找不到任何东西。