java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
org.primefaces.extensions.component.base.AbstractDynamicData
org.primefaces.extensions.component.dynaform.DynaForm
All Implemented Interfaces:
EventListener, javax.faces.component.NamingContainer, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.component.UniqueIdVendor, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, org.primefaces.component.api.Widget

public class DynaForm extends AbstractDynamicData implements org.primefaces.component.api.Widget
DynaForm component.
Since:
0.5
Version:
$Revision$
Author:
Oleg Varaksin / last modified by $Author$
  • Field Details

  • Constructor Details

    • DynaForm

      public DynaForm()
  • Method Details

    • getFamily

      public String getFamily()
      Specified by:
      getFamily in class javax.faces.component.UIComponent
    • getWidgetVar

      public String getWidgetVar()
    • setWidgetVar

      public void setWidgetVar(String widgetVar)
    • isAutoSubmit

      public boolean isAutoSubmit()
    • setAutoSubmit

      public void setAutoSubmit(boolean autoSubmit)
    • isOpenExtended

      public boolean isOpenExtended()
    • setOpenExtended

      public void setOpenExtended(boolean openExtended)
    • getButtonBarPosition

      public String getButtonBarPosition()
    • setButtonBarPosition

      public void setButtonBarPosition(String buttonBarPosition)
    • setStyle

      public void setStyle(String style)
    • getStyle

      public String getStyle()
    • setStyleClass

      public void setStyleClass(String styleClass)
    • getStyleClass

      public String getStyleClass()
    • setColumnClasses

      public void setColumnClasses(String columnClasses)
    • getColumnClasses

      public String getColumnClasses()
    • getControlCell

      public UIDynaFormControl getControlCell(String type)
    • getControlCells

      protected Map<String,UIDynaFormControl> getControlCells()
    • checkModelInstance

      protected static void checkModelInstance(Object value)
    • findData

      protected KeyData findData(String key)
      Description copied from class: AbstractDynamicData
      Finds instance of KeyData by corresponding key.
      Specified by:
      findData in class AbstractDynamicData
      Parameters:
      key - unique key
      Returns:
      KeyData found data
    • processChildren

      protected void processChildren(javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId)
      Description copied from class: AbstractDynamicData
      Processes children components during processDecodes(), processValidators(), processUpdates().
      Specified by:
      processChildren in class AbstractDynamicData
      Parameters:
      context - faces context FacesContext
      phaseId - current JSF phase id
    • visitChildren

      protected boolean visitChildren(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback)
      Description copied from class: AbstractDynamicData
      Visits children components during visitTree().
      Specified by:
      visitChildren in class AbstractDynamicData
      Parameters:
      context - visit context VisitContext
      callback - visit callback VisitCallback
      Returns:
      boolean true - indicates that the children's visit is complete (e.g. all components that need to be visited have been visited), false - otherwise.
    • invokeOnChildren

      protected boolean invokeOnChildren(javax.faces.context.FacesContext context, String clientId, javax.faces.component.ContextCallback callback)
      Description copied from class: AbstractDynamicData
      Searches a child component with the given clientId during invokeOnComponent() and invokes the callback on it if found.
      Specified by:
      invokeOnChildren in class AbstractDynamicData
      Parameters:
      context - faces context FacesContext
      clientId - client Id
      callback - ContextCallback
      Returns:
      boolean true - child component was found, else - otherwise
    • saveState

      public Object saveState(javax.faces.context.FacesContext context)
      Specified by:
      saveState in interface javax.faces.component.StateHolder
      Overrides:
      saveState in class AbstractDynamicData