All Implemented Interfaces:
IDynamicComponent, IExtendedTable, ITableRowStateHolder, Serializable, EventListener, ClientBehaviorHolder, NamingContainer, PartialStateHolder, StateHolder, TransientStateHolder, UniqueIdVendor, ComponentSystemEventListener, FacesListener, SystemEventListenerHolder
Direct Known Subclasses:
AsyncCategorizedTable, AsyncSearchResultTable, CalendarTable, Newsfeed.NewsfeedTable

public class AsyncTable extends DataTable
Table that pages through data via asynchronous requests.
See Also:
  • Field Details

  • Constructor Details

    • AsyncTable

      public AsyncTable()
  • Method Details

    • decode

      public void decode(FacesContext context)
      Overrides:
      decode in class UIComponentBase
    • encodeBegin

      public void encodeBegin(FacesContext context) throws IOException
      Description copied from class: DataTable

      In addition to the default behavior, ensure that any saved per-row state for our child input components is discarded unless it is needed to rerender the current page with errors.

      Overrides:
      encodeBegin in class DataTable
      Parameters:
      context - FacesContext for the current request
      Throws:
      IOException - if an input/output error occurs while rendering
    • findSuppressed

      public Collection<UIComponent> findSuppressed()
      Collection of UIComponent suppressed inputs. Never null.
    • isAncestorOrSelf

      public boolean isAncestorOrSelf(UIComponent c)
      True if component is ancestor or self, false otherwise. Null allowed.
    • isAsync

      public boolean isAsync()
    • isClientSideCache

      public boolean isClientSideCache()
    • setClientSideCache

      public void setClientSideCache(boolean clientSideCache)
    • getBufferMin

      public int getBufferMin()
    • setBufferMin

      public void setBufferMin(int bufferMin)
    • getBufferMax

      public int getBufferMax()
    • setBufferMax

      public void setBufferMax(int bufferMax)
    • getBufferChunk

      public int getBufferChunk()
    • setBufferChunk

      public void setBufferChunk(int bufferChunk)
    • isFlashOnChange

      public boolean isFlashOnChange()
    • setFlashOnChange

      public void setFlashOnChange(boolean flashOnChange)
    • getProgressDelay

      public int getProgressDelay()
    • setProgressDelay

      public void setProgressDelay(int progressDelay)
    • getProgressMsg

      public String getProgressMsg()
    • setProgressMsg

      public void setProgressMsg(String progressMsg)
    • getSuppressInputs

      public Collection<String> getSuppressInputs()
    • setSuppressInputs

      public void setSuppressInputs(Collection<String> suppressInputs)