ColumnTag (RichFaces JSF components library 3.3.3.Final API)
Keywords: org.richfaces.taglib.ColumnTag class

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.richfaces.taglib
Class ColumnTag

    java.lang.Object
      javax.faces.webapp.UIComponentTagBase
          javax.faces.webapp.UIComponentClassicTagBase
              javax.faces.webapp.UIComponentELTag
                  org.richfaces.webapp.taglib.UIComponentELTagBase
                      org.ajax4jsf.webapp.taglib.UIComponentTagBase
                          org.ajax4jsf.webapp.taglib.HtmlComponentTagBase
                              org.richfaces.taglib.ColumnTag

All Implemented Interfaces:
  javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspIdConsumer, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

    public class ColumnTag

extends org.ajax4jsf.webapp.taglib.HtmlComponentTagBase

Field Summary

Fields inherited from class javax.faces.webapp.UIComponentClassicTagBase
`bodyContent, pageContext, UNIQUE_ID_PREFIX`

Fields inherited from interface javax.servlet.jsp.tagext.Tag
`EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE`

Fields inherited from interface javax.servlet.jsp.tagext.BodyTag
`EVAL_BODY_BUFFERED, EVAL_BODY_TAG`

Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
`EVAL_BODY_AGAIN`

Constructor Summary
`ColumnTag()`

Method Summary
`java.lang.String` | `getComponentType()`
`java.lang.String` | `getRendererType()`
`void` | `release()`
`void` | `setBreakBefore(javax.el.ValueExpression __breakBefore)` if "true" next column begins from the first row Setter for breakBefore
`void` | `setColspan(javax.el.ValueExpression __colspan)` Corresponds to the HTML colspan attribute Setter for colspan
`void` | `setComparator(javax.el.ValueExpression __comparator)` Defines value binding to the comparator that is used to compare the values Setter for comparator
`void` | `setFilterBy(javax.el.ValueExpression __filterBy)` Defines iterable object property which is used when filtering performed.
`void` | `setFilterEvent(javax.el.ValueExpression __filterEvent)` Event for filter input that forces the filtration (default value is "onchange") Setter for filterEvent
`void` | `setFilterExpression(javax.el.ValueExpression __filterExpression)` Attribute defines a bean property which is used for filtering of a column Setter for filterExpression
`void` | `setFilterMethod(javax.el.MethodExpression __filterMethod)` This attribute is defined with method binding.
`void` | `setFilterValue(javax.el.ValueExpression __filterValue)` Defines current filtering value Setter for filterValue
`void` | `setFooterClass(javax.el.ValueExpression __footerClass)` Assigns one or more space-separated CSS class names to any footer generated for this component Setter for footerClass
`void` | `setHeaderClass(javax.el.ValueExpression __headerClass)` Assigns one or more space-separated CSS class names to any header generated for this component Setter for headerClass
`void` | `setLabel(javax.el.ValueExpression __label)` Column label for drag indicator.
`protected void` | `setProperties(javax.faces.component.UIComponent component)`
`void` | `setRowspan(javax.el.ValueExpression __rowspan)` Corresponds to the HTML rowspan attribute Setter for rowspan
`void` | `setSelfSorted(javax.el.ValueExpression __selfSorted)` Manages if the header of the column is clickable, icons rendered and sorting is fired after click on the header.
`void` | `setSortable(javax.el.ValueExpression __sortable)` Boolean attribute.
`void` | `setSortBy(javax.el.ValueExpression __sortBy)` Defines a bean property which is used for sorting of a column.
`void` | `setSortExpression(javax.el.ValueExpression __sortExpression)` Defines a bean property which is used for sorting of a column and used only with &lt;rich:scrollableDataTable&gt;.
`void` | `setSortIcon(javax.el.ValueExpression __sortIcon)` Defines sort icon.
`void` | `setSortIconAscending(javax.el.ValueExpression __sortIconAscending)` Defines sort icon for ascending order.
`void` | `setSortIconDescending(javax.el.ValueExpression __sortIconDescending)` Defines sort icon for descending order.
`void` | `setSortOrder(javax.el.ValueExpression __sortOrder)` SortOrder is an enumeration of the possible sort orderings.
`void` | `setVisible(javax.el.ValueExpression __visible)` The attribute is used to define whether the component is visible or not.
`void` | `setWidth(javax.el.ValueExpression __width)` Attribute defines width of column.

Methods inherited from class org.ajax4jsf.webapp.taglib.HtmlComponentTagBase
`setDir, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setStyle, setStyleClass, setTitle`

Methods inherited from class org.ajax4jsf.webapp.taglib.UIComponentTagBase
`getExpressionFactory, isValueReference, setActionListenerProperty, setActionProperty, setBooleanProperty, setBooleanProperty, setDoubleProperty, setDoubleProperty, setFloatProperty, setFloatProperty, setIntegerProperty, setIntegerProperty, setLongProperty, setLongProperty, setProperty, setProperty, setStringProperty, setStringProperty, setValueChangedListenerProperty, setValueProperty, setValueProperty`

Methods inherited from class org.richfaces.webapp.taglib.UIComponentELTagBase
`setActionListenerProperty, setActionProperty, setConverterProperty, setRowKeyConverterProperty, setValidatorProperty, setValueChangeListenerProperty`

Methods inherited from class javax.faces.webapp.UIComponentELTag
`createComponent, getELContext, hasBinding, setBinding, setRendered`

Methods inherited from class javax.faces.webapp.UIComponentClassicTagBase
`addChild, addFacet, addVerbatimAfterComponent, addVerbatimBeforeComponent, createVerbatimComponent, createVerbatimComponentFromBodyContent, doAfterBody, doEndTag, doInitBody, doStartTag, encodeBegin, encodeChildren, encodeEnd, findComponent, getBodyContent, getComponentInstance, getCreated, getCreatedComponents, getDoAfterBodyValue, getDoEndValue, getDoStartValue, getFacesContext, getFacesJspId, getFacetName, getId, getIndexOfNextChildTag, getJspId, getParent, getParentUIComponentClassicTagBase, getPreviousOut, setBodyContent, setId, setJspId, setPageContext, setParent, setupResponseWriter`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods inherited from interface javax.servlet.jsp.tagext.Tag
`doEndTag, doStartTag, getParent, setPageContext, setParent`

Constructor Detail

### ColumnTag

    public ColumnTag()

Method Detail

### setBreakBefore

    public void setBreakBefore(javax.el.ValueExpression __breakBefore)

  if "true" next column begins from the first row Setter for breakBefore

  Parameters:
    `breakBefore` - - new value

### setColspan

    public void setColspan(javax.el.ValueExpression __colspan)

  Corresponds to the HTML colspan attribute Setter for colspan

  Parameters:
    `colspan` - - new value

### setComparator

    public void setComparator(javax.el.ValueExpression __comparator)

  Defines value binding to the comparator that is used to compare the values Setter for comparator

  Parameters:
    `comparator` - - new value

### setFilterBy

    public void setFilterBy(javax.el.ValueExpression __filterBy)

  Defines iterable object property which is used when filtering performed. Setter for filterBy

  Parameters:
    `filterBy` - - new value

### setFilterEvent

    public void setFilterEvent(javax.el.ValueExpression __filterEvent)

  Event for filter input that forces the filtration (default value is "onchange") Setter for filterEvent

  Parameters:
    `filterEvent` - - new value

### setFilterExpression

    public void setFilterExpression(javax.el.ValueExpression __filterExpression)

  Attribute defines a bean property which is used for filtering of a column Setter for filterExpression

  Parameters:
    `filterExpression` - - new value

### setFilterMethod

    public void setFilterMethod(javax.el.MethodExpression __filterMethod)

  This attribute is defined with method binding. This method accepts on Object parameter and return boolean value Setter for filterMethod

  Parameters:
    `filterMethod` - - new value

### setFilterValue

    public void setFilterValue(javax.el.ValueExpression __filterValue)

  Defines current filtering value Setter for filterValue

  Parameters:
    `filterValue` - - new value

### setFooterClass

    public void setFooterClass(javax.el.ValueExpression __footerClass)

  Assigns one or more space-separated CSS class names to any footer generated for this component Setter for footerClass

  Parameters:
    `footerClass` - - new value

### setHeaderClass

    public void setHeaderClass(javax.el.ValueExpression __headerClass)

  Assigns one or more space-separated CSS class names to any header generated for this component Setter for headerClass

  Parameters:
    `headerClass` - - new value

### setLabel

    public void setLabel(javax.el.ValueExpression __label)

  Column label for drag indicator. Usable only for extendedDataTable component Setter for label

  Parameters:
    `label` - - new value

### setRowspan

    public void setRowspan(javax.el.ValueExpression __rowspan)

  Corresponds to the HTML rowspan attribute Setter for rowspan

  Parameters:
    `rowspan` - - new value

### setSelfSorted

    public void setSelfSorted(javax.el.ValueExpression __selfSorted)

  Manages if the header of the column is clickable, icons rendered and sorting is fired after click on the header. You need to define this attribute inside &lt;rich:dataTable&gt; component. Default value is "true" Setter for selfSorted

  Parameters:
    `selfSorted` - - new value

### setSortBy

    public void setSortBy(javax.el.ValueExpression __sortBy)

  Defines a bean property which is used for sorting of a column. This attribute used with &lt;rich:dataTable&gt; Setter for sortBy

  Parameters:
    `sortBy` - - new value

### setSortExpression

    public void setSortExpression(javax.el.ValueExpression __sortExpression)

  Defines a bean property which is used for sorting of a column and used only with &lt;rich:scrollableDataTable&gt;. Setter for sortExpression

  Parameters:
    `sortExpression` - - new value

### setSortIcon

    public void setSortIcon(javax.el.ValueExpression __sortIcon)

  Defines sort icon. The value for the attribute is context related. Setter for sortIcon

  Parameters:
    `sortIcon` - - new value

### setSortIconAscending

    public void setSortIconAscending(javax.el.ValueExpression __sortIconAscending)

  Defines sort icon for ascending order. The value for the attribute is context related. Setter for sortIconAscending

  Parameters:
    `sortIconAscending` - - new value

### setSortIconDescending

    public void setSortIconDescending(javax.el.ValueExpression __sortIconDescending)

  Defines sort icon for descending order. The value for the attribute is context related. Setter for sortIconDescending

  Parameters:
    `sortIconDescending` - - new value

### setSortOrder

    public void setSortOrder(javax.el.ValueExpression __sortOrder)

  SortOrder is an enumeration of the possible sort orderings. Default value is "UNSORTED" Setter for sortOrder

  Parameters:
    `sortOrder` - - new value

### setSortable

    public void setSortable(javax.el.ValueExpression __sortable)

  Boolean attribute. If "true" it's possible to sort the column content after click on the header. Default value is "true" Setter for sortable

  Parameters:
    `sortable` - - new value

### setVisible

    public void setVisible(javax.el.ValueExpression __visible)

  The attribute is used to define whether the component is visible or not. The default value is "true". Setter for visible

  Parameters:
    `visible` - - new value

### setWidth

    public void setWidth(javax.el.ValueExpression __width)

  Attribute defines width of column. Setter for width

  Parameters:
    `width` - - new value

### release

    public void release()

  Specified by:
    `release` in interface `javax.servlet.jsp.tagext.Tag`
  Overrides:
    `release` in class `org.ajax4jsf.webapp.taglib.HtmlComponentTagBase`

### setProperties

    protected void setProperties(javax.faces.component.UIComponent component)

  Overrides:
    `setProperties` in class `org.ajax4jsf.webapp.taglib.HtmlComponentTagBase`

### getComponentType

    public java.lang.String getComponentType()

  Specified by:
    `getComponentType` in class `javax.faces.webapp.UIComponentTagBase`

### getRendererType

    public java.lang.String getRendererType()

  Specified by:
    `getRendererType` in class `javax.faces.webapp.UIComponentTagBase`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2010. All Rights Reserved.