Operation Panel

The OperationPanel bean extends the DSECoordinatedPanel. It is associated with an operation (specified by the DSECoordinatedPanel default operation property), and is responsible for the connection between the view and the operation model. It is used as an external composition surface for the user interface components. If it is necessary to add other panels inside, they must be of type EmbeddedPanel or TitledEmbeddedPanel.

An OperationPanel bean can contain one or more panels of type EmbeddedPanel or TitledEmbeddedPanel, but the OperationPanel must be unique in a view. It is assumed that each view has a unique default operation associated with it, although an operation can have multiple views.

This Panel executes the operations associated with its toolkit visual beans. It will instantiate the operation, and it will chain the operation to the operation context of the panel (if necessary).