Class PickList

java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIOutput
javax.faces.component.UIInput
org.primefaces.component.picklist.PickListBase
org.primefaces.component.picklist.PickList
All Implemented Interfaces:
EventListener, javax.faces.component.behavior.ClientBehaviorHolder, javax.faces.component.EditableValueHolder, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.component.ValueHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, PrimeClientBehaviorHolder, Widget

public class PickList extends PickListBase
  • Field Details

  • Constructor Details

    • PickList

      public PickList()
  • Method Details

    • getBehaviorEventMapping

      public Map<String,Class<? extends javax.faces.event.BehaviorEvent>> getBehaviorEventMapping()
    • getEventNames

      public Collection<String> getEventNames()
      Specified by:
      getEventNames in interface javax.faces.component.behavior.ClientBehaviorHolder
      Overrides:
      getEventNames in class javax.faces.component.UIComponentBase
    • getDefaultEventName

      public String getDefaultEventName()
      Specified by:
      getDefaultEventName in interface javax.faces.component.behavior.ClientBehaviorHolder
      Overrides:
      getDefaultEventName in class javax.faces.component.UIComponentBase
    • validateValue

      protected void validateValue(javax.faces.context.FacesContext facesContext, Object newValue)
      Overrides:
      validateValue in class javax.faces.component.UIInput
    • checkDisabled

      protected void checkDisabled(javax.faces.context.FacesContext facesContext, String label, List<?> newEntries, List<?> oldEntries)
      Prohibits client-side manipulation of disabled entries, when CSS style-class ui-state-disabled is removed. See https://github.com/primefaces/primefaces/issues/2127
      Parameters:
      newEntries - new/set entries of model source/target list
      oldEntries - old/former entries of model source/target list
    • validate

      public void validate(javax.faces.context.FacesContext context)
      Overrides:
      validate in class javax.faces.component.UIInput
    • queueEvent

      public void queueEvent(javax.faces.event.FacesEvent event)
      Overrides:
      queueEvent in class javax.faces.component.UIComponentBase
    • populateModel

      public void populateModel(javax.faces.context.FacesContext context, String[] values, List model)
    • saveState

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