Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 329063

Summary: Support pluggable controller for switching panel
Product: z_Archived Reporter: Konstantin Komissarchik <konstantin>
Component: SapphireAssignee: Project Inbox <sapphire.ui-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: danny.ju
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Konstantin Komissarchik CLA 2010-10-29 12:48:27 EDT
The switching-panel UI part currently supports two types of controllers:

1. Attached to an enum property. Panels are selected based on value of that property.
2. Attached to a list property. Panels are selected based on type of selected model element. The context element for panel parts is the selected model element.

We have a need to be able to provide a custom controller implementation. In one recent scenario, it was desirable to switch panels based on selection in a table presented by CheckBoxListPropertyEditorRenderer.
Comment 1 Konstantin Komissarchik CLA 2010-11-16 20:02:05 EST
*** Bug 330410 has been marked as a duplicate of this bug. ***