Class MainTabViewImpl

java.lang.Object
org.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zul.impl.XulElement
org.zkoss.zul.Window
com.saperion.ngc.events.BaseWindow
com.saperion.ngc.maintab.MainTabViewImpl
All Implemented Interfaces:
EventChild, EventChildHandler, LogEventChildHandler, MainTabView, Serializable, 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:
  • Field Details

  • Constructor Details

    • MainTabViewImpl

      public MainTabViewImpl()
      Constructor.
  • Method Details

    • 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
    • getStartPageUrl

      public String getStartPageUrl()
      Specified by:
      getStartPageUrl in interface MainTabView
      Returns:
      the start page url
      See Also:
    • setStartPageUrl

      public void setStartPageUrl(String url)
      Sets the URL of the start page.
      Specified by:
      setStartPageUrl in interface MainTabView
      Parameters:
      url - url
      See Also:
    • setStartPageContent

      public void setStartPageContent(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 String getStartPageContent()
      Specified by:
      getStartPageContent in interface MainTabView
      Returns:
      the content of the startpage