Class CollapsibleContainerController

  • All Implemented Interfaces:
    WidgetController, WidgetDragAndDropAware, WidgetInstanceManagerAware, java.io.Serializable, org.zkoss.zk.ui.event.EventListener, org.zkoss.zk.ui.event.SerializableEventListener, org.zkoss.zk.ui.util.ComponentActivationListener, org.zkoss.zk.ui.util.ComponentCloneListener, org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>, org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>

    public class CollapsibleContainerController
    extends DefaultWidgetController
    A two/three section container which slots' widgets can propagate their title to the enclosing container section.
    See Also:
    Serialized Form
    • Field Detail

      • OUTER_NORTH_BUTTON

        public static final java.lang.String OUTER_NORTH_BUTTON
        See Also:
        Constant Field Values
      • MODEL_TOP_PANEL_COLLAPSED

        public static final java.lang.String MODEL_TOP_PANEL_COLLAPSED
        See Also:
        Constant Field Values
      • MODEL_CENTER_PANEL_COLLAPSED

        public static final java.lang.String MODEL_CENTER_PANEL_COLLAPSED
        See Also:
        Constant Field Values
      • MODEL_BOTTOM_PANEL_COLLAPSED

        public static final java.lang.String MODEL_BOTTOM_PANEL_COLLAPSED
        See Also:
        Constant Field Values
      • NORTH_STICKY_BUTTON

        public static final java.lang.String NORTH_STICKY_BUTTON
        See Also:
        Constant Field Values
      • OUTER_NORTH_STICKY_BUTTON

        public static final java.lang.String OUTER_NORTH_STICKY_BUTTON
        See Also:
        Constant Field Values
      • SOUTH_STICKY_BUTTON

        public static final java.lang.String SOUTH_STICKY_BUTTON
        See Also:
        Constant Field Values
      • CENTER_STICKY_BUTTON

        public static final java.lang.String CENTER_STICKY_BUTTON
        See Also:
        Constant Field Values
      • MODEL_NORTH_STICKY_BUTTON_ON

        protected static final java.lang.String MODEL_NORTH_STICKY_BUTTON_ON
        See Also:
        Constant Field Values
      • MODEL_BOTTOM_STICKY_BUTTON_ON

        protected static final java.lang.String MODEL_BOTTOM_STICKY_BUTTON_ON
        See Also:
        Constant Field Values
      • MODEL_CENTER_STICKY_BUTTON_ON

        protected static final java.lang.String MODEL_CENTER_STICKY_BUTTON_ON
        See Also:
        Constant Field Values
      • SETTING_ALLOW_LOCKING_TOP_PANEL

        protected static final java.lang.String SETTING_ALLOW_LOCKING_TOP_PANEL
        See Also:
        Constant Field Values
      • SETTING_ALLOW_LOCKING_CENTER_PANEL

        protected static final java.lang.String SETTING_ALLOW_LOCKING_CENTER_PANEL
        See Also:
        Constant Field Values
      • SETTING_ALLOW_LOCKING_BOTTOM_PANEL

        protected static final java.lang.String SETTING_ALLOW_LOCKING_BOTTOM_PANEL
        See Also:
        Constant Field Values
      • SETTING_TOP_PANEL_INITIALLY_LOCKED

        protected static final java.lang.String SETTING_TOP_PANEL_INITIALLY_LOCKED
        See Also:
        Constant Field Values
      • SETTING_CENTER_PANEL_INITIALLY_LOCKED

        protected static final java.lang.String SETTING_CENTER_PANEL_INITIALLY_LOCKED
        See Also:
        Constant Field Values
      • SETTING_BOTTOM_PANEL_INITIALLY_LOCKED

        protected static final java.lang.String SETTING_BOTTOM_PANEL_INITIALLY_LOCKED
        See Also:
        Constant Field Values
    • Constructor Detail

      • CollapsibleContainerController

        public CollapsibleContainerController()
    • Method Detail

      • areAllSectionsCollapsed

        protected boolean areAllSectionsCollapsed()
      • onOuterNorthButtonClicked

        public void onOuterNorthButtonClicked()
      • onNorthButtonClicked

        public void onNorthButtonClicked()
      • onCenterButtonClicked

        public void onCenterButtonClicked()
      • onSouthButtonClicked

        public void onSouthButtonClicked()
      • isThirdAreaDisabled

        public boolean isThirdAreaDisabled()
      • setThirdAreaDisabled

        public void setThirdAreaDisabled​(boolean thirdAreaDisabled)
      • getNorthStickyButton

        protected org.zkoss.zul.Button getNorthStickyButton()
      • getCenterStickyButton

        protected org.zkoss.zul.Button getCenterStickyButton()
      • getBottomStickyButton

        protected org.zkoss.zul.Button getBottomStickyButton()
      • onNorthStickyButtonClick

        public void onNorthStickyButtonClick()
      • onOuterNorthStickyButtonClick

        public void onOuterNorthStickyButtonClick()
      • onCenterStickyButtonClick

        public void onCenterStickyButtonClick()
      • onBottomStickyButtonClick

        public void onBottomStickyButtonClick()
      • getBorderlayout

        public org.zkoss.zul.Borderlayout getBorderlayout()
      • getOuterBorderlayout

        public org.zkoss.zul.Borderlayout getOuterBorderlayout()
      • getOuterNorth

        public org.zkoss.zul.North getOuterNorth()
      • getNorth

        public org.zkoss.zul.North getNorth()
      • getSouth

        public org.zkoss.zul.South getSouth()
      • getCenter

        public org.zkoss.zul.Center getCenter()
      • getTopContainer

        public org.zkoss.zul.Div getTopContainer()
      • getBottomContainer

        public org.zkoss.zul.Div getBottomContainer()
      • getOuterTopContainer

        public org.zkoss.zul.Div getOuterTopContainer()
      • getCenterButton

        public org.zkoss.zul.Button getCenterButton()
      • getOuterNorthButton

        public org.zkoss.zul.Button getOuterNorthButton()
      • getNorthButton

        public org.zkoss.zul.Button getNorthButton()
      • getSouthButton

        public org.zkoss.zul.Button getSouthButton()
      • getNorthCaptionContainer

        public org.zkoss.zul.Div getNorthCaptionContainer()
      • getCenterCaptionContainer

        public org.zkoss.zul.Div getCenterCaptionContainer()
      • getSouthCaptionContainer

        public org.zkoss.zul.Div getSouthCaptionContainer()
      • getOuterNorthCaptionContainer

        public org.zkoss.zul.Div getOuterNorthCaptionContainer()
      • getCenterCaptionContainerInner

        public org.zkoss.zul.Div getCenterCaptionContainerInner()
      • getNorthCaptionContainerInner

        public org.zkoss.zul.Div getNorthCaptionContainerInner()
      • getOuterNorthStickyButton

        public org.zkoss.zul.Button getOuterNorthStickyButton()
      • getSouthStickyButton

        public org.zkoss.zul.Button getSouthStickyButton()