Class MainTabViewImpl

  • All Implemented Interfaces:
    EventChild, EventChildHandler, LogEventChildHandler, MainTabView, java.io.Serializable, java.lang.Cloneable, org.zkoss.zk.ui.Component, org.zkoss.zk.ui.ext.Scope, org.zkoss.zk.ui.IdSpace, org.zkoss.zk.ui.sys.ComponentCtrl, org.zkoss.zul.ext.Framable

    public class MainTabViewImpl
    extends BaseWindow
    implements MainTabView
    This component shows the tabs containins the opened forms in the main-window of the Webclient.
    See Also:
    Serialized Form
    • Field Detail

      • LAST_OPEN_EVENT

        public static final java.lang.String LAST_OPEN_EVENT
        Name of the attribute used to store the last open event in the Desktop.
        See Also:
        Constant Field Values
    • Constructor Detail

      • MainTabViewImpl

        public MainTabViewImpl()
        Constructor.
    • Method Detail

      • onNavigationFolder

        public void onNavigationFolder​(org.zkoss.zk.ui.event.Event event)
        Event handler.
        Parameters:
        event - Event
      • onNavigationWebpart

        public void onNavigationWebpart​(org.zkoss.zk.ui.event.Event event)
        Event handler.
        Parameters:
        event - Event
      • onNavigationForm

        public void onNavigationForm​(org.zkoss.zk.ui.event.Event event)
        Event handler.
        Parameters:
        event - Event
      • onQueryFavorite

        public void onQueryFavorite​(org.zkoss.zk.ui.event.Event event)
        Event handler.
        Parameters:
        event - Event
      • onRefresh

        public void onRefresh​(org.zkoss.zk.ui.event.Event event)
        Event handler. Forwards onRefresh event to iForms in tabs.
        Parameters:
        event - Event
      • onEditContent

        public void onEditContent​(org.zkoss.zk.ui.event.Event event)
        Event handler. Forwards onEditContent event to iForms in tabs.
        Parameters:
        event - Event
      • onButton

        public void onButton​(org.zkoss.zk.ui.event.Event event)
        Event handler. Forwards onEditContent event to iForms in tabs.
        Parameters:
        event - Event
      • onLogon

        public void onLogon​(org.zkoss.zk.ui.event.Event event)
        Event handler.
        Parameters:
        event - Event
      • onUploadDocument

        public void onUploadDocument​(org.zkoss.zk.ui.event.Event event)
        Event handler for upload document event.
        Parameters:
        event - event
      • onUploadExternalStorageDocument

        public void onUploadExternalStorageDocument​(org.zkoss.zk.ui.event.Event event)
        Event handler for upload Sharebase document event.
        Parameters:
        event - event
      • onUploadSuccess

        public void onUploadSuccess​(org.zkoss.zk.ui.event.Event event)
        Handles onUploadSuccess events by forwarding them to all open forms.
        Parameters:
        event - received event
      • setStartPageContent

        public void setStartPageContent​(java.lang.String mode)
        Description copied from interface: MainTabView
        Sets the content that is shown on the first tab when a user logs on to the webclient. Allowed vales are:
        • 'url' - shows the configured startPageUrl
        • 'lastApp' - shows the last opened application
        Specified by:
        setStartPageContent in interface MainTabView
        Parameters:
        mode - the content of the startpage
      • getStartPageContent

        public java.lang.String getStartPageContent()
        Specified by:
        getStartPageContent in interface MainTabView
        Returns:
        the content of the startpage