Class TabPropertiesLayoutTransform

  • All Implemented Interfaces:
    AppTransform, LayoutTransform, Transform

    public class TabPropertiesLayoutTransform
    extends AbstractTabTransform
    implements LayoutTransform

    Title: TabPropertiesLayoutTransform.

    This class transforms a TabBean allowing users to view/modify the layout of a control (for example, position, size, visibility). As with other TabTransforms, this one assumes its TabManagerBean will take care of rendering the required HTML & Javascript allowing users to switch between different formatting TabBean instances.

    The output of this transform is divided into the following sections:

  • Visible
  • PageBreak
  • Position Section
  • Size Section
    Each one Each one of these sections has its own render method. Furthermore each section generates individual settings which might be divided into their own render method.

    This Transform implements LayoutTransform, therefore its render methods can be invoked using a custom layout-xml. When this is the case, the layout-xml specified in the style-catalog controls which methods are called and in which order. Otherwise, the default output of this transform changes depending on the selection. By default is as:
         Contents / ContentsBody
         -------------------------------------
         |                                   |
         |  Position Section                 |
         |                                   |
         -------------------------------------
         |                                   |
         |  Size Section                     |
         |                                   |
         -------------------------------------
     
    For sub-sections we have:
         Contents / ContentsBody
         -------------------------------------
         |                                   |
         |  SubSection Size Section          |
         |                                   |
         -------------------------------------
         |                                   |
         |  PageBreak Section                |
         |                                   |
         -------------------------------------
     
    And for grids, the default layout is:
         Contents / ContentsBody
         -------------------------------------
         |                                   |
         |  Position Section                 |
         |                                   |
         -------------------------------------
         |                                   |
         |  Size Section                     |
         |                                   |
         -------------------------------------
         |                                   |
         |  Grid Section                     |
         |                                   |
         -------------------------------------
     
Since:
MicroStrategy Web 8.0.0