Ich habe ein benutzerdefiniertes PropertySheet wie in here beschrieben implementiert.RCP 3.x bearbeitbare PropertySheet-Ansicht
So habe ich eine Hauptansicht, die den Selectionprovider implementiert und es funktioniert, um die Eigenschaften in meiner benutzerdefinierten PropertySheet-Ansicht anzuzeigen.
Mein Problem ist jetzt, dass ich einige Eigenschaften der Auswahl in der Eigenschaftsansicht bearbeiten und verhindern möchte, dass die Auswahl in der Hauptansicht geändert wird, wenn in der Eigenschaftsansicht nicht gespeicherte Änderungen vorhanden sind.
Was ist der beste Weg, um dieses Problem zu lösen?
Wenn ich das ISaveablePart in meiner benutzerdefinierten Eigenschaftsansicht implementiere, kann ich es als schmutzig markieren. Wie kann ich verhindern, dass die Auswahl geändert wird, wenn meine Property-Ansicht schmutzig ist?
Vielen Dank im Voraus!