wie der Titel schon sagt ... Ich möchte einen ElementTreeSelectionDialog mit dem bereits entfalteten Tree öffnen. Gibt es irgendeinen Weg?Gibt es eine Möglichkeit, den JFace ElementTreeSelectionDialog ungefaltet zu öffnen?
Grüße, Michael
wie der Titel schon sagt ... Ich möchte einen ElementTreeSelectionDialog mit dem bereits entfalteten Tree öffnen. Gibt es irgendeinen Weg?Gibt es eine Möglichkeit, den JFace ElementTreeSelectionDialog ungefaltet zu öffnen?
Grüße, Michael
Die ElementTreeSelectionDialog nicht über diese Fähigkeit aus der Box, aber Sie es leicht erweitern können dieses Verhalten hinzuzufügen. Unterteilen Sie sie einfach und überschreiben Sie die createTreeViewer-Methode. Nachdem Sie eine Superversion dieser Methode aufgerufen haben, erhalten Sie einen Handle für den initialisierten TreeViewer für den Dialog. Zu diesem Zeitpunkt müssen Sie einfach die TreeViewer.setExpanded() - oder TreeItem.setExpanded() - API verwenden, um so wenig oder so viel zu erweitern, wie Sie möchten.