2012-10-24 59 views
1

我在一個Eclipse插件項目在那裏我有這不得不寄存器自己的主項目(存儲在一個列表)多服務工作。我有一個視圖,其中我想列出每個服務(已成功註冊)及其狀態(如果啓用/禁用 - >來自設置),如果狀態更改應更新。Eclipse插件:將數據綁定到一個列表,並刷新視圖

我試過的是: 加法按預期工作,主工程中的列表知道單個服務。現在我有問題要顯示細節(服務+它的狀態)。我嘗試添加一個新的標籤爲每個服務(用的for-each循環)。基本上,這工作,但我不知道如何刷新視圖後,我得到的事件(附圖)添加了一個服務。而且我不知道如何的PropertyChanged事件綁定到這樣的標籤。 (我知道該怎麼做,如果標籤被硬編碼,但在這裏,這是不可能的)。

我如何能實現我想要什麼? (標籤顯示爲每個註冊服務&狀態,並刷新狀態,如果它的變化)

謝謝!!

+0

如何使用的JFace的TableViewer與服務名稱和狀態列? –

+0

謝謝。出於光學原因,我不想使用TableViewer。我更喜歡堆疊標籤的列表。他們看起來像一張桌子,但不應該有任何邊界。感謝您的幫助... – casaout

+0

我解決它像這樣:http://stackoverflow.com/questions/13234090/how-to-update-refresh-a-view-in-an-eclipse-plug-in – casaout

回答