Class DataTable

    • Constructor Detail

      • DataTable

        public DataTable()
    • Method Detail

      • shouldEncodeFeature

        public boolean shouldEncodeFeature​(javax.faces.context.FacesContext context)
      • isRowEditRequest

        public boolean isRowEditRequest​(javax.faces.context.FacesContext context)
      • isRowEditInitRequest

        public boolean isRowEditInitRequest​(javax.faces.context.FacesContext context)
      • isCellEditCancelRequest

        public boolean isCellEditCancelRequest​(javax.faces.context.FacesContext context)
      • isCellEditInitRequest

        public boolean isCellEditInitRequest​(javax.faces.context.FacesContext context)
      • isClientCacheRequest

        public boolean isClientCacheRequest​(javax.faces.context.FacesContext context)
      • isPageStateRequest

        public boolean isPageStateRequest​(javax.faces.context.FacesContext context)
      • isScrollingRequest

        public boolean isScrollingRequest​(javax.faces.context.FacesContext context)
      • isRowEditCancelRequest

        public boolean isRowEditCancelRequest​(javax.faces.context.FacesContext context)
      • isRowSelectionEnabled

        public boolean isRowSelectionEnabled()
      • isColumnSelectionEnabled

        public boolean isColumnSelectionEnabled()
      • getColumnSelectionMode

        public String getColumnSelectionMode()
      • isSelectionEnabled

        public boolean isSelectionEnabled()
      • isSingleSelectionMode

        public boolean isSingleSelectionMode()
      • processValidators

        public void processValidators​(javax.faces.context.FacesContext context)
        Overrides:
        processValidators in class UIData
      • queueEvent

        public void queueEvent​(javax.faces.event.FacesEvent event)
        Overrides:
        queueEvent in class javax.faces.component.UIData
      • hasFooterColumn

        public boolean hasFooterColumn()
      • loadLazyDataIfRequired

        public void loadLazyDataIfRequired()
      • loadLazyData

        public void loadLazyData()
      • loadLazyScrollData

        public void loadLazyScrollData​(int offset,
                                       int rows)
      • clearLazyCache

        public void clearLazyCache()
      • getScrollOffset

        public int getScrollOffset()
      • setScrollOffset

        public void setScrollOffset​(int scrollOffset)
      • isReset

        public boolean isReset()
      • resetValue

        public void resetValue()
      • reset

        public void reset()
      • 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
      • isBodyUpdate

        public boolean isBodyUpdate​(javax.faces.context.FacesContext context)
      • getSubTable

        public SubTable getSubTable()
      • getSelectedRowKeys

        public Set<String> getSelectedRowKeys()
      • setSelectedRowKeys

        public void setSelectedRowKeys​(Set<String> selectedRowKeys)
      • getSelectedRowKeysAsString

        public String getSelectedRowKeysAsString()
      • getSummaryRow

        public SummaryRow getSummaryRow()
      • getHeaderRow

        public HeaderRow getHeaderRow()
      • setColumns

        public void setColumns​(List<UIColumn> columns)
      • getScrollState

        public String getScrollState()
      • shouldSkipChildren

        protected boolean shouldSkipChildren​(javax.faces.context.FacesContext context)
        Overrides:
        shouldSkipChildren in class UIData
      • isMultiSort

        public boolean isMultiSort()
      • resolveSelectionMode

        public String resolveSelectionMode()
      • processColumnFacets

        protected void processColumnFacets​(javax.faces.context.FacesContext context,
                                           javax.faces.event.PhaseId phaseId)
        Overrides:
        processColumnFacets in class UIData
      • processChildren

        protected void processChildren​(javax.faces.context.FacesContext context,
                                       javax.faces.event.PhaseId phaseId)
        Overrides:
        processChildren in class UIData
      • isDefaultSort

        public boolean isDefaultSort()
      • setDefaultSort

        public void setDefaultSort​(boolean defaultSort)
      • isDefaultFilter

        public boolean isDefaultFilter()
      • setDefaultFilter

        public void setDefaultFilter​(boolean defaultFilter)
      • getExpandedRowsSet

        public Set<Integer> getExpandedRowsSet()
      • resolveDataLocale

        public Locale resolveDataLocale()
      • updateFilteredValue

        public void updateFilteredValue​(javax.faces.context.FacesContext context,
                                        List<?> value)
      • saveState

        public Object saveState​(javax.faces.context.FacesContext context)
        Specified by:
        saveState in interface javax.faces.component.StateHolder
        Overrides:
        saveState in class UIData
      • preDecode

        protected void preDecode​(javax.faces.context.FacesContext context)
        Overrides:
        preDecode in class UIData
      • preValidate

        protected void preValidate​(javax.faces.context.FacesContext context)
        Overrides:
        preValidate in class UIData
      • preUpdate

        protected void preUpdate​(javax.faces.context.FacesContext context)
        Overrides:
        preUpdate in class UIData
      • preEncode

        protected void preEncode​(javax.faces.context.FacesContext context)
        Overrides:
        preEncode in class UIData
      • restoreMultiViewState

        public void restoreMultiViewState()
      • updateSelectionWithMVS

        public void updateSelectionWithMVS​(Set<String> rowKeys)
      • getMultiViewState

        public DataTableState getMultiViewState​(boolean create)
      • resetMultiViewState

        public void resetMultiViewState()
      • getGroupedColumnIndexes

        public String getGroupedColumnIndexes()
      • getFrozenColumnsCount

        public int getFrozenColumnsCount()
      • isFilterByAsMapDefined

        public boolean isFilterByAsMapDefined()
      • getWidth

        public String getWidth()
      • setWidth

        public void setWidth​(String width)