[英]JFace tableViewer checkbox selection returns null in eclipse e4
[英]How to keep track of the check box selection in tableviewer in eclipse e4
我有兩個部分。 在一個部分堆棧中,我具有JFace tableviewer,它具有四個帶有復選框編輯支持的庫倫。 在第二部分中,用於根據第一部分中的復選框顯示Jfreecharts。 在第二部分中,我可以動態添加部分(選項卡類型)。 基本上,在復選框中進行選擇后,將顯示圖表,如果我創建一個新零件,則應清除復選框選擇,然后我可以選擇一些復選框並基於這些選擇顯示圖表。 如果我單擊做出第一選擇的上一部分,則繪制的圖形應保持原樣。 取決於當前活動的零件,應該顯示在tableviewer上所做的選擇。我能夠根據選擇顯示圖形,但我不知道如何顯示相應零件的復選框中的更改。任何人都可以建議一些理念?
您可以使用ESelectionService將當前的Selection(及其屬性)放入TreeViewer部分。 然后,您可以在圖表部分中檢索選擇。 當活動零件更改時,也可以使用@Named(IServiceConstants.ACTIVE_SELECTION)注入當前選擇。
請參閱: http : //www.vogella.com/tutorials/Eclipse4Services/article.html#selectionservice
然后,當選擇中的屬性發生更改時,您仍然需要得到通知。 你可以:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.