ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
631
631
EMPFEHLEN
-
hallo,
ich habe eine Perspective mit 3 Views.
In einer davon befindet sich eine Tabelle mit Personenobjekten
Wenn die view und ein element in der tabelle selektiert ist, soll ein bestimmtes command, welches in der toolbar angezeigt wir, enabled werden.
Dies wollte ich mit einem handler machen. Ich habe eine activewhen Bedingung eingefügt, welche den activen Workbenchpart prüft und dann eine enabledWhen bedingung, welche prüft ob genau ein element selektiert ist.
Das problem ist das. das command immer dann aktiviert ist, wenn eine andere view aktiv ist.
Sieht einer von euch einen fehler. Oder macht man das anders.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
<extension point="org.eclipse.ui.handlers"> <handler class="de.rcp.command.AddPerson" commandId="de.rcp.addPerson"> <activeWhen> <with variable="activePartId"> <equals value="de.rcp.PersonTreeView"> </equals> </with> </activeWhen> <enabledWhen> <with variable="selection"> <instanceof value="de.rcp.model.Person"> </instanceof> </with> </enabledWhen> </handler>
Ähnliche Themen
-
MouseOut unterdrücken, wenn Button aktiv ist
Von Dustin84 im Forum Flash PlattformAntworten: 9Letzter Beitrag: 15.01.09, 07:55 -
JFrame ausblenden wenn switch aktiv ist
Von dastool im Forum JavaAntworten: 3Letzter Beitrag: 29.08.07, 03:42 -
View aktiv
Von gmaringer im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 5Letzter Beitrag: 01.08.07, 10:34 -
JFrame nicht starten, wenn aktiv ist?
Von Sebastian29 im Forum JavaAntworten: 2Letzter Beitrag: 08.05.06, 22:00 -
CSS Menü (Wenn Link angeklick, Punkt Aktiv)
Von messa im Forum Javascript & AjaxAntworten: 7Letzter Beitrag: 20.09.04, 14:08





Zitieren
Login





