Package org.primefaces.component.api
Class DynamicColumn
java.lang.Object
org.primefaces.component.api.DynamicColumn
- All Implemented Interfaces:
UIColumn
-
Field Summary
Fields inherited from interface org.primefaces.component.api.UIColumn
DEFAULT_FILTER_MATCH_MODE, DYNAMIC_FIELD_VE_LEGACY_PATTERN, STATIC_FIELD_VE_LEGACY_PATTERN -
Constructor Summary
ConstructorsConstructorDescriptionDynamicColumn(int index, Columns columns, javax.faces.context.FacesContext context) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidjavax.faces.component.UIComponentvoidvoidvoidencodeAll(javax.faces.context.FacesContext context) List<javax.faces.component.UIComponent>getClientId(javax.faces.context.FacesContext context) intgetColumnKey(javax.faces.component.UIComponent parent, String rowIndex) SpecialUIColumn.getColumnKey()method which must be used when we are inside e.g.getContainerClientId(javax.faces.context.FacesContext context) intintjavax.el.MethodExpressionintjavax.faces.component.UIComponentgetField()javax.el.MethodExpressionintgetId()intgetIndex()intintintjavax.el.MethodExpressionintgetStyle()getTitle()javax.el.ValueExpressiongetValueExpression(String property) getWidth()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidrenderChildren(javax.faces.context.FacesContext context) voidsetVisible(boolean visible) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.primefaces.component.api.UIColumn
getColumnKey, getFilterValueFromValueHolder, resolveField, setFilterValueToValueHolder
-
Constructor Details
-
DynamicColumn
-
-
Method Details
-
asUIComponent
public javax.faces.component.UIComponent asUIComponent()- Specified by:
asUIComponentin interfaceUIColumn
-
getIndex
public int getIndex() -
applyModel
public void applyModel() -
applyStatelessModel
public void applyStatelessModel() -
cleanStatelessModel
public void cleanStatelessModel() -
cleanModel
public void cleanModel() -
getColumns
-
getValueExpression
- Specified by:
getValueExpressionin interfaceUIColumn
-
getContainerClientId
- Specified by:
getContainerClientIdin interfaceUIColumn
-
getId
-
getClientId
- Specified by:
getClientIdin interfaceUIColumn
-
getClientId
- Specified by:
getClientIdin interfaceUIColumn
-
isSelectionBox
public boolean isSelectionBox()- Specified by:
isSelectionBoxin interfaceUIColumn
-
isResizable
public boolean isResizable()- Specified by:
isResizablein interfaceUIColumn
-
getStyle
-
getStyleClass
- Specified by:
getStyleClassin interfaceUIColumn
-
getRowspan
public int getRowspan()- Specified by:
getRowspanin interfaceUIColumn
-
getColspan
public int getColspan()- Specified by:
getColspanin interfaceUIColumn
-
getFilterPosition
- Specified by:
getFilterPositionin interfaceUIColumn
-
getFacet
-
getHeaderText
- Specified by:
getHeaderTextin interfaceUIColumn
-
getFilterStyleClass
- Specified by:
getFilterStyleClassin interfaceUIColumn
-
getFilterStyle
- Specified by:
getFilterStylein interfaceUIColumn
-
getFilterMatchMode
- Specified by:
getFilterMatchModein interfaceUIColumn
-
getFilterMaxLength
public int getFilterMaxLength()- Specified by:
getFilterMaxLengthin interfaceUIColumn
-
getCellEditor
- Specified by:
getCellEditorin interfaceUIColumn
-
isDynamic
public boolean isDynamic() -
getSortFunction
public javax.el.MethodExpression getSortFunction()- Specified by:
getSortFunctionin interfaceUIColumn
-
getChildren
- Specified by:
getChildrenin interfaceUIColumn
-
isExportable
public boolean isExportable()- Specified by:
isExportablein interfaceUIColumn
-
isRendered
public boolean isRendered()- Specified by:
isRenderedin interfaceUIColumn
-
encodeAll
- Specified by:
encodeAllin interfaceUIColumn- Throws:
IOException
-
renderChildren
- Specified by:
renderChildrenin interfaceUIColumn- Throws:
IOException
-
getColumnKey
- Specified by:
getColumnKeyin interfaceUIColumn
-
getColumnKey
Description copied from interface:UIColumnSpecialUIColumn.getColumnKey()method which must be used when we are inside e.g. the DataTable "row state".- Specified by:
getColumnKeyin interfaceUIColumn- Returns:
-
getWidth
-
getSortBy
-
getFilterBy
- Specified by:
getFilterByin interfaceUIColumn
-
isToggleable
public boolean isToggleable()- Specified by:
isToggleablein interfaceUIColumn
-
getFilterFunction
public javax.el.MethodExpression getFilterFunction()- Specified by:
getFilterFunctionin interfaceUIColumn
-
getField
-
getFilterValue
- Specified by:
getFilterValuein interfaceUIColumn
-
getResponsivePriority
public int getResponsivePriority()- Specified by:
getResponsivePriorityin interfaceUIColumn
-
isSortable
public boolean isSortable()- Specified by:
isSortablein interfaceUIColumn
-
isFilterable
public boolean isFilterable()- Specified by:
isFilterablein interfaceUIColumn
-
isVisible
public boolean isVisible() -
setVisible
public void setVisible(boolean visible) -
isSelectRow
public boolean isSelectRow()- Specified by:
isSelectRowin interfaceUIColumn
-
getAriaHeaderText
- Specified by:
getAriaHeaderTextin interfaceUIColumn
-
getExportFunction
public javax.el.MethodExpression getExportFunction()- Specified by:
getExportFunctionin interfaceUIColumn
-
isGroupRow
public boolean isGroupRow()- Specified by:
isGroupRowin interfaceUIColumn
-
getExportHeaderValue
- Specified by:
getExportHeaderValuein interfaceUIColumn
-
getExportTag
- Specified by:
getExportTagin interfaceUIColumn
-
getSortOrder
- Specified by:
getSortOrderin interfaceUIColumn
-
getSortPriority
public int getSortPriority()- Specified by:
getSortPriorityin interfaceUIColumn
-
getNullSortOrder
public int getNullSortOrder()- Specified by:
getNullSortOrderin interfaceUIColumn
-
isCaseSensitiveSort
public boolean isCaseSensitiveSort()- Specified by:
isCaseSensitiveSortin interfaceUIColumn
-
isDraggable
public boolean isDraggable()- Specified by:
isDraggablein interfaceUIColumn
-
getExportValue
- Specified by:
getExportValuein interfaceUIColumn
-
getExportRowspan
public int getExportRowspan()- Specified by:
getExportRowspanin interfaceUIColumn
-
getExportColspan
public int getExportColspan()- Specified by:
getExportColspanin interfaceUIColumn
-
getDisplayPriority
public int getDisplayPriority()- Specified by:
getDisplayPriorityin interfaceUIColumn
-
getTitle
-
getFilterPlaceholder
- Specified by:
getFilterPlaceholderin interfaceUIColumn
-
getConverter
- Specified by:
getConverterin interfaceUIColumn
-