Class WorkpageContainerRendererViaHideablePane

java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.workplace.WorkpageContainerRendererViaHideablePane
All Implemented Interfaces:
IPageBean, IDynamicContentBindingObject, IWorkpageContainerPartialRenderer, IWorkpageContainerRenderer

public class WorkpageContainerRendererViaHideablePane extends PageBean implements IWorkpageContainerPartialRenderer
Workpage container renderer in which each workpage is embedded into a HIDEABLEPANE, using "resize" as type of hiding (so that e.g. IFRAME state is preserved and so that switching pages is a resizing instead of a "massive" manipulation of the DOM model.
  • Constructor Details

    • WorkpageContainerRendererViaHideablePane

      public WorkpageContainerRendererViaHideablePane()
  • Method Details

    • getPageName

      public String getPageName()
      Description copied from interface: IPageBean
      Name of page that is managed by the bean. This can either be a static return value that stays fix for the whole lifecycle of the bean, or it may also be a value that changed - in case there are several pages that are possible to be managed by the page bean.
      Specified by:
      getPageName in interface IPageBean
      Specified by:
      getPageName in class PageBean
    • getRootExpressionUsedInPage

      public String getRootExpressionUsedInPage()
      Description copied from interface: IPageBean
      Inside the page definition the bean is addressed via a certain root expression - e.g. "#{d.XYZBean}". The page bean management requires this expression in order to execute certain expression replacements when loading the page at runtime.
      Specified by:
      getRootExpressionUsedInPage in interface IPageBean
      Specified by:
      getRootExpressionUsedInPage in class PageBean
    • initWorkpageContainer

      public void initWorkpageContainer(WorkpageContainer wpContainer)
      Specified by:
      initWorkpageContainer in interface IWorkpageContainerRenderer
    • initWorkpageUpdateoninnereventonly

      public static void initWorkpageUpdateoninnereventonly(boolean workpageUpdateoninnereventonly)
      If set to true then updates of workpages are only popuplated within the workpage they affect. Default is false. This method must be called prior to opening the workplace with this renderer.
    • checkIfAlsoUsedForSubContainers

      public boolean checkIfAlsoUsedForSubContainers()
      Specified by:
      checkIfAlsoUsedForSubContainers in interface IWorkpageContainerRenderer
    • getContent

      public ROWDYNAMICCONTENTBinding getContent()