oracle.adf.view.faces.component.core.data
Class CoreTable

java.lang.Object
  extended byjavax.faces.component.UIComponent
      extended byoracle.adf.view.faces.component.UIXComponent
          extended byoracle.adf.view.faces.component.UIXComponentBase
              extended byoracle.adf.view.faces.component.UIXCollection
                  extended byoracle.adf.view.faces.component.UIXIterator
                      extended byoracle.adf.view.faces.component.UIXTable
                          extended byoracle.adf.view.faces.component.core.data.CoreTable
All Implemented Interfaces:
CollectionComponent, NamingContainer, RowKeyIndex, StateHolder

public class CoreTable
extends UIXTable

The ADF Table is used to display tabular data. It also supports selection (both single and multiple), sorting, record navigation and detail-disclosure.

Table Model

The ADF Table component uses a model to access the data in the underlying list. The specific model class is oracle.adf.view.faces.model.CollectionModel. You may also use other model instances, e.g., java.util.List , array, and javax.faces.model.DataModel. The Table will automatically convert the instance into a CollectionModel.

Columns

The immediate children of a Table component must all be <af:column> components. Each visible ADF Column component creates a separate column in the Table. For more information see the documentation for <column>

Range Navigation

When the list being displayed by a Table is huge, you can enable the Table to break up the list into ranges and display a single range at a time. Range controls are provided on the Table to let the user scroll to the next range, or to go back to the previous range. If the total size of the list is known, a control to let the user jump directly to a particular part of the list is also provided on the Table. Use the Table attributes "rows" and "first" to control the range navigation feature. When the user changes the range, the Table fires a RangeChangeEvent.

Displaying Details

You can configure the Table to display or hide additional details of a particular row in response to a user gesture. When the details feature is enabled, a new column containing a toggle (per row) will render in the Table. When a toggle is activated, the details for that row are displayed. When a toggle is deactivated, the details for the row are hidden. The user can also display or hide the details for all rows at the same time (the controls for this feature are enabled by setting the "allDetailsEnabled" property to true.)

To enable the details feature set the "detailStamp" facet on the Table. Place the components that are used to show the details (of a row), inside this facet. In the following example, the Person's age is displayed in the details section:

     <af:table var="row">
       <f:facet name="detailStamp">
         <af:outputText value="#{row.age}"/>
       </f:facet>
     </af:table>

When a detail row is shown or hidden the Table generates a DisclosureEvent. If all detail rows are shown or hidden the Table fires a DisclosureAllEvent.

Selection

The selection feature of a Table lets the user select one or more rows in the list. The user can then perform some operation on the selected rows by activating an appropriate ActionSource component (e.g., by clicking on an ADF CommandButton). Use the "selection" facet on the Table to enable the selection feature.

There are two types of selection - single and multiple. The type of selection is determined by the component defined as the "selection" facet. Use the <af:tableSelectOne> component to enable single selection, and <af:tableSelectMany> for multiple selection.

Sorting

The Table component supports sorting columns in ascending or descending order. A special 3D border on a column header lets the user know that the column is sortable. When the user clicks on a column header to sort a previously unsorted column, the Table sorts the column data in ascending order. Subsequent clicks on the same header sorts the data in the reverse order.

There are three requirements to enable sorting: the underlying table model must support sorting, the "sortProperty" and "sortable" attributes must be set on the column to enable the sort capability for that column.

To support sorting, the CollectionModel instance must implement the following methods:

     public boolean isSortable(String propertyName)
     public void setSortCriteria(List criteria)
     public List getSortCriteria()
             

If the underlying model is not a CollectionModel, the Table automatically examines the actual data to determine which properties are sortable. Any column that has data that implements java.lang.Comparable is sortable. This automatic support cannot be nearly as efficient as coding sorting directly into a CollectionModel (for instance, by translating the sort into an "ORDER BY" SQL clause), but is sufficient for small data sets.

To associate a column with a particular property-name to be used for sorting purposes, use the "sortProperty" attribute on the column. To enable the UI for sorting a particular column, set the "sortable" property to true. For more information see the documentation for <column>.

In the following example, both columns are sortable. Sorting the first column sorts by the "firstname" property; sorting the second column sorts by the "lastname" property.

     <af:table ...>
       <af:column sortProperty="firstname" sortable="true">
         <f:facet name="header">
           <af:outputText value="Firstname" />
         </f:facet>
         ...
       </af:column>
       <af:column>
         <f:facet name="header" sortProperty="lastname" sortable="true">
           <af:outputText value="Lastname" />
         </f:facet>
         ...
       </af:column>
     </af:table>

Banding

Banding is a technique where groups of rows (or columns) are displayed with alternating background colors. This helps to differentiate between adjacent rows (or columns).

The "banding" attribute on the Table controls the type of banding to use. The "bandingInterval" attribute controls the number of consecutive rows (or columns) that are colored the same.

Note that the above banding attributes on the Table are ignored when the "bandingShade" attribute is used on the Column.

Example:

 <af:table value="#{myManagedBean.allEmployees}"  
    bandingInterval="2" banding="row" var="emp">
   <af:column>
     <f:facet name="header">
       <af:outputText value="Name"/>
     </f:facet>
     <af:outputText value="#{emp.ename}"/>
   </af:column>
   <af:column>
     <f:facet name="header">
       <af:outputText value="Department Number"/>
     </f:facet>
     <af:outputText value="#{emp.deptno}"/>
   </af:column>
 </af:table>

Events:

Type Phases Description
oracle.adf.view.faces.event.DisclosureEvent Apply Request Values
Invoke Application
Generated when a detail row is shown or hidden.
oracle.adf.view.faces.event.DisclosureAllEvent Apply Request Values
Invoke Application
Generated when all detail rows are shown or hidden.
oracle.adf.view.faces.event.RangeChangeEvent Apply Request Values
Invoke Application
Generated when the user changes the range
oracle.adf.view.faces.event.SortEvent Apply Request Values
Invoke Application
Generated when the user sorts a column.
oracle.adf.view.faces.event.SelectionEvent Apply Request Values
Invoke Application
Generated when the user selects a row or rows and submits.


Field Summary
static java.lang.String ACTIONS_FACET
           
static PropertyKey ALL_DETAILS_ENABLED_KEY
           
static java.lang.String BANDING_COLUMN
          Enumerated value indicating that columns should be alternately banded.
static PropertyKey BANDING_INTERVAL_KEY
           
static PropertyKey BANDING_KEY
           
static java.lang.String BANDING_NONE
          Enumerated value indicating that the table shouldn't be banded.
static java.lang.String BANDING_ROW
          Enumerated value indicating that rows should be alternately banded.
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
static PropertyKey EMPTY_TEXT_KEY
           
static java.lang.String FOOTER_FACET
           
static java.lang.String HEADER_FACET
           
static PropertyKey INLINE_STYLE_KEY
           
static PropertyKey ONCLICK_KEY
           
static PropertyKey ONDBLCLICK_KEY
           
static PropertyKey ONKEYDOWN_KEY
           
static PropertyKey ONKEYPRESS_KEY
           
static PropertyKey ONKEYUP_KEY
           
static PropertyKey ONMOUSEDOWN_KEY
           
static PropertyKey ONMOUSEMOVE_KEY
           
static PropertyKey ONMOUSEOUT_KEY
           
static PropertyKey ONMOUSEOVER_KEY
           
static PropertyKey ONMOUSEUP_KEY
           
static PropertyKey PARTIAL_TRIGGERS_KEY
           
static java.lang.String SELECTION_FACET
           
static PropertyKey SHORT_DESC_KEY
           
static PropertyKey STYLE_CLASS_KEY
           
static PropertyKey SUMMARY_KEY
           
static FacesBean.Type TYPE
           
static PropertyKey WIDTH_KEY
           
 
Fields inherited from class oracle.adf.view.faces.component.UIXTable
DETAIL_STAMP_FACET, DISCLOSURE_ALL_LISTENER_KEY, DISCLOSURE_LISTENER_KEY, DISCLOSURE_STATE_KEY, IMMEDIATE_KEY, RANGE_CHANGE_LISTENER_KEY, SELECTION_LISTENER_KEY, SELECTION_STATE_KEY, SHOW_ALL_KEY, SORT_LISTENER_KEY
 
Fields inherited from class oracle.adf.view.faces.component.UIXIterator
FIRST_KEY, ROWS_KEY, VALUE_KEY, VAR_KEY, VAR_STATUS_KEY
 
Fields inherited from class oracle.adf.view.faces.component.UIXComponentBase
BINDING_KEY, ID_KEY, RENDERED_KEY, RENDERER_TYPE_KEY, TRANSIENT_KEY
 
Fields inherited from interface javax.faces.component.NamingContainer
SEPARATOR_CHAR
 
Constructor Summary
  CoreTable()
          Construct an instance of the CoreTable.
protected CoreTable(java.lang.String rendererType)
          Construct an instance of the CoreTable.
 
Method Summary
 UIComponent getActions()
          the component used for performing table actions that are independent of row selection.
 java.lang.String getBanding()
          Gets the banding type to use on this table.
 int getBandingInterval()
          Gets the number of rows in each banding group.
protected  FacesBean.Type getBeanType()
           
 java.lang.String getEmptyText()
          Gets the text to display inside this component when it is empty
 java.lang.String getFamily()
           
 UIComponent getFooter()
          the component used to render the table footer.
 UIComponent getHeader()
          the component used to render the table header.
 java.lang.String getInlineStyle()
          Gets the inline CSS style for this element
 java.lang.String getOnclick()
          Gets an onclick Javascript handler.
 java.lang.String getOndblclick()
          Gets an ondblclick Javascript handler.
 java.lang.String getOnkeydown()
          Gets an onkeydown Javascript handler.
 java.lang.String getOnkeypress()
          Gets an onkeypress Javascript handler.
 java.lang.String getOnkeyup()
          Gets an onkeyup Javascript handler.
 java.lang.String getOnmousedown()
          Gets an onmousedown Javascript handler.
 java.lang.String getOnmousemove()
          Gets an onmousemove Javascript handler.
 java.lang.String getOnmouseout()
          Gets an onmouseout Javascript handler.
 java.lang.String getOnmouseover()
          Gets an onmouseover Javascript handler.
 java.lang.String getOnmouseup()
          Gets an onmouseup Javascript handler.
 java.lang.String[] getPartialTriggers()
          Gets the IDs of the components that should trigger a partial update.
 UIComponent getSelection()
          the component used for selecting rows in the table.
 java.lang.String getShortDesc()
          Gets the short description of the bean.
 java.lang.String getStyleClass()
          Gets the CSS style class of the bean.
 java.lang.String getSummary()
          Gets the summary of this table's purpose and structure for user agents rendering to non-visual media.
 java.lang.String getWidth()
          Gets the width of this component.
 boolean isAllDetailsEnabled()
          Gets whether or not to enable the show/hide all links above the table, which allow the user to show/hide all the detail rows.
 void setActions(UIComponent actionsFacet)
          the component used for performing table actions that are independent of row selection.
 void setAllDetailsEnabled(boolean allDetailsEnabled)
          Sets whether or not to enable the show/hide all links above the table, which allow the user to show/hide all the detail rows.
 void setBanding(java.lang.String banding)
          Sets the banding type to use on this table.
 void setBandingInterval(int bandingInterval)
          Sets the number of rows in each banding group.
 void setEmptyText(java.lang.String emptyText)
          Sets the text to display inside this component when it is empty
 void setFooter(UIComponent footerFacet)
          the component used to render the table footer.
 void setHeader(UIComponent headerFacet)
          the component used to render the table header.
 void setInlineStyle(java.lang.String inlineStyle)
          Sets the inline CSS style for this element
 void setOnclick(java.lang.String onclick)
          Sets an onclick Javascript handler.
 void setOndblclick(java.lang.String ondblclick)
          Sets an ondblclick Javascript handler.
 void setOnkeydown(java.lang.String onkeydown)
          Sets an onkeydown Javascript handler.
 void setOnkeypress(java.lang.String onkeypress)
          Sets an onkeypress Javascript handler.
 void setOnkeyup(java.lang.String onkeyup)
          Sets an onkeyup Javascript handler.
 void setOnmousedown(java.lang.String onmousedown)
          Sets an onmousedown Javascript handler.
 void setOnmousemove(java.lang.String onmousemove)
          Sets an onmousemove Javascript handler.
 void setOnmouseout(java.lang.String onmouseout)
          Sets an onmouseout Javascript handler.
 void setOnmouseover(java.lang.String onmouseover)
          Sets an onmouseover Javascript handler.
 void setOnmouseup(java.lang.String onmouseup)
          Sets an onmouseup Javascript handler.
 void setPartialTriggers(java.lang.String[] partialTriggers)
          Sets the IDs of the components that should trigger a partial update.
 void setSelection(UIComponent selectionFacet)
          the component used for selecting rows in the table.
 void setShortDesc(java.lang.String shortDesc)
          Sets the short description of the bean.
 void setStyleClass(java.lang.String styleClass)
          Sets the CSS style class of the bean.
 void setSummary(java.lang.String summary)
          Sets the summary of this table's purpose and structure for user agents rendering to non-visual media.
 void setWidth(java.lang.String width)
          Sets the width of this component.
 
Methods inherited from class oracle.adf.view.faces.component.UIXTable
addDisclosureListener, addRangeChangeListener, addSelectionListener, addSortListener, broadcast, createCollectionModel, getDetailStamp, getDisclosureAllListener, getDisclosureListener, getDisclosureListeners, getDisclosureState, getRangeChangeListener, getRangeChangeListeners, getSelectedRowData, getSelectionListener, getSelectionListeners, getSelectionState, getSortListener, getSortListeners, getStamps, isImmediate, isShowAll, processFacetsAndChildren, queueEvent, removeDisclosureListener, removeRangeChangeListener, removeSelectionListener, removeSortListener, restoreStampState, restoreState, saveStampState, saveState, setDetailStamp, setDisclosureAllListener, setDisclosureListener, setDisclosureState, setImmediate, setRangeChangeListener, setSelectionListener, setSelectionState, setShowAll, setSortCriteria, setSortListener
 
Methods inherited from class oracle.adf.view.faces.component.UIXIterator
createVarStatusMap, encodeChildren, getFirst, getRendersChildren, getRows, getValue, getVar, getVarStatus, setFirst, setRows, setValue, setVar, setVarStatus
 
Methods inherited from class oracle.adf.view.faces.component.UIXCollection
clearCurrencyStringCache, decodeChildrenImpl, encodeBegin, encodeEnd, getCollectionModel, getCollectionModel, getCurrencyString, getLocalClientId, getRowCount, getRowData, getRowData, getRowIndex, getRowKey, getSortCriteria, isRowAvailable, isRowAvailable, isSortable, postRowDataChange, preRowDataChange, processComponent, processDecodes, processSaveState, resetStampState, setCurrencyString, setRowIndex, setRowKey, updateChildrenImpl, validateChildrenImpl
 
Methods inherited from class oracle.adf.view.faces.component.UIXComponentBase
addAttributeChange, addAttributeChange, addAttributeChangeListener, addFacesListener, createFacesBean, decode, decodeChildren, encodeAll, findComponent, getAttributeChangeListener, getAttributeChangeListeners, getAttributes, getBooleanProperty, getChildCount, getChildren, getClientId, getFacesBean, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacetNames, getFacets, getFacetsAndChildren, getId, getIntProperty, getLifecycleRenderer, getParent, getProperty, getPropertyKey, getRenderer, getRendererType, getValueBinding, isRendered, isTransient, processRestoreState, processUpdates, processValidators, removeAttributeChangeListener, removeFacesListener, setAttributeChangeListener, setBooleanProperty, setId, setIntProperty, setParent, setProperty, setRendered, setRendererType, setTransient, setValueBinding, toString, updateChildren, validateChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface oracle.adf.view.faces.component.CollectionComponent
getFirst, getRows, getVar
 
Methods inherited from interface oracle.adf.view.faces.model.RowKeyIndex
getRowCount, getRowData, getRowData, getRowIndex, getRowKey, isRowAvailable, isRowAvailable, setRowIndex, setRowKey
 

Field Detail

BANDING_ROW

public static final java.lang.String BANDING_ROW
Enumerated value indicating that rows should be alternately banded.

See Also:
Constant Field Values

BANDING_NONE

public static final java.lang.String BANDING_NONE
Enumerated value indicating that the table shouldn't be banded.

See Also:
Constant Field Values

BANDING_COLUMN

public static final java.lang.String BANDING_COLUMN
Enumerated value indicating that columns should be alternately banded.

See Also:
Constant Field Values

TYPE

public static final FacesBean.Type TYPE

ALL_DETAILS_ENABLED_KEY

public static final PropertyKey ALL_DETAILS_ENABLED_KEY

SHORT_DESC_KEY

public static final PropertyKey SHORT_DESC_KEY

PARTIAL_TRIGGERS_KEY

public static final PropertyKey PARTIAL_TRIGGERS_KEY

ONCLICK_KEY

public static final PropertyKey ONCLICK_KEY

ONDBLCLICK_KEY

public static final PropertyKey ONDBLCLICK_KEY

ONMOUSEDOWN_KEY

public static final PropertyKey ONMOUSEDOWN_KEY

ONMOUSEUP_KEY

public static final PropertyKey ONMOUSEUP_KEY

ONMOUSEOVER_KEY

public static final PropertyKey ONMOUSEOVER_KEY

ONMOUSEMOVE_KEY

public static final PropertyKey ONMOUSEMOVE_KEY

ONMOUSEOUT_KEY

public static final PropertyKey ONMOUSEOUT_KEY

ONKEYPRESS_KEY

public static final PropertyKey ONKEYPRESS_KEY

ONKEYDOWN_KEY

public static final PropertyKey ONKEYDOWN_KEY

ONKEYUP_KEY

public static final PropertyKey ONKEYUP_KEY

STYLE_CLASS_KEY

public static final PropertyKey STYLE_CLASS_KEY

INLINE_STYLE_KEY

public static final PropertyKey INLINE_STYLE_KEY

WIDTH_KEY

public static final PropertyKey WIDTH_KEY

EMPTY_TEXT_KEY

public static final PropertyKey EMPTY_TEXT_KEY

SUMMARY_KEY

public static final PropertyKey SUMMARY_KEY

BANDING_KEY

public static final PropertyKey BANDING_KEY

BANDING_INTERVAL_KEY

public static final PropertyKey BANDING_INTERVAL_KEY

FOOTER_FACET

public static final java.lang.String FOOTER_FACET
See Also:
Constant Field Values

HEADER_FACET

public static final java.lang.String HEADER_FACET
See Also:
Constant Field Values

SELECTION_FACET

public static final java.lang.String SELECTION_FACET
See Also:
Constant Field Values

ACTIONS_FACET

public static final java.lang.String ACTIONS_FACET
See Also:
Constant Field Values

COMPONENT_FAMILY

public static final java.lang.String COMPONENT_FAMILY
See Also:
Constant Field Values

COMPONENT_TYPE

public static final java.lang.String COMPONENT_TYPE
See Also:
Constant Field Values
Constructor Detail

CoreTable

public CoreTable()
Construct an instance of the CoreTable.


CoreTable

protected CoreTable(java.lang.String rendererType)
Construct an instance of the CoreTable.

Method Detail

getFooter

public final UIComponent getFooter()
the component used to render the table footer.


setFooter

public final void setFooter(UIComponent footerFacet)
the component used to render the table footer.


getHeader

public final UIComponent getHeader()
the component used to render the table header.


setHeader

public final void setHeader(UIComponent headerFacet)
the component used to render the table header.


getSelection

public final UIComponent getSelection()
the component used for selecting rows in the table.


setSelection

public final void setSelection(UIComponent selectionFacet)
the component used for selecting rows in the table.


getActions

public final UIComponent getActions()
the component used for performing table actions that are independent of row selection.


setActions

public final void setActions(UIComponent actionsFacet)
the component used for performing table actions that are independent of row selection.


isAllDetailsEnabled

public final boolean isAllDetailsEnabled()
Gets whether or not to enable the show/hide all links above the table, which allow the user to show/hide all the detail rows. To enable the detail rows, a "detailStamp" facet must be set on this Table. This attribute is not supported on the following agent types: phone, voice.


setAllDetailsEnabled

public final void setAllDetailsEnabled(boolean allDetailsEnabled)
Sets whether or not to enable the show/hide all links above the table, which allow the user to show/hide all the detail rows. To enable the detail rows, a "detailStamp" facet must be set on this Table. This attribute is not supported on the following agent types: phone, voice.


getShortDesc

public final java.lang.String getShortDesc()
Gets the short description of the bean. This text is commonly used by user agents to display tooltip help text.


setShortDesc

public final void setShortDesc(java.lang.String shortDesc)
Sets the short description of the bean. This text is commonly used by user agents to display tooltip help text.


getPartialTriggers

public final java.lang.String[] getPartialTriggers()
Gets the IDs of the components that should trigger a partial update. This component will listen on the trigger components. If one of the trigger components receives an event that will cause it to update in some way, this component will request to be updated too.


setPartialTriggers

public final void setPartialTriggers(java.lang.String[] partialTriggers)
Sets the IDs of the components that should trigger a partial update. This component will listen on the trigger components. If one of the trigger components receives an event that will cause it to update in some way, this component will request to be updated too.


getOnclick

public final java.lang.String getOnclick()
Gets an onclick Javascript handler.


setOnclick

public final void setOnclick(java.lang.String onclick)
Sets an onclick Javascript handler.


getOndblclick

public final java.lang.String getOndblclick()
Gets an ondblclick Javascript handler.


setOndblclick

public final void setOndblclick(java.lang.String ondblclick)
Sets an ondblclick Javascript handler.


getOnmousedown

public final java.lang.String getOnmousedown()
Gets an onmousedown Javascript handler.


setOnmousedown

public final void setOnmousedown(java.lang.String onmousedown)
Sets an onmousedown Javascript handler.


getOnmouseup

public final java.lang.String getOnmouseup()
Gets an onmouseup Javascript handler.


setOnmouseup

public final void setOnmouseup(java.lang.String onmouseup)
Sets an onmouseup Javascript handler.


getOnmouseover

public final java.lang.String getOnmouseover()
Gets an onmouseover Javascript handler.


setOnmouseover

public final void setOnmouseover(java.lang.String onmouseover)
Sets an onmouseover Javascript handler.


getOnmousemove

public final java.lang.String getOnmousemove()
Gets an onmousemove Javascript handler.


setOnmousemove

public final void setOnmousemove(java.lang.String onmousemove)
Sets an onmousemove Javascript handler.


getOnmouseout

public final java.lang.String getOnmouseout()
Gets an onmouseout Javascript handler.


setOnmouseout

public final void setOnmouseout(java.lang.String onmouseout)
Sets an onmouseout Javascript handler.


getOnkeypress

public final java.lang.String getOnkeypress()
Gets an onkeypress Javascript handler.


setOnkeypress

public final void setOnkeypress(java.lang.String onkeypress)
Sets an onkeypress Javascript handler.


getOnkeydown

public final java.lang.String getOnkeydown()
Gets an onkeydown Javascript handler.


setOnkeydown

public final void setOnkeydown(java.lang.String onkeydown)
Sets an onkeydown Javascript handler.


getOnkeyup

public final java.lang.String getOnkeyup()
Gets an onkeyup Javascript handler.


setOnkeyup

public final void setOnkeyup(java.lang.String onkeyup)
Sets an onkeyup Javascript handler.


getStyleClass

public final java.lang.String getStyleClass()
Gets the CSS style class of the bean.


setStyleClass

public final void setStyleClass(java.lang.String styleClass)
Sets the CSS style class of the bean.


getInlineStyle

public final java.lang.String getInlineStyle()
Gets the inline CSS style for this element


setInlineStyle

public final void setInlineStyle(java.lang.String inlineStyle)
Sets the inline CSS style for this element


getWidth

public final java.lang.String getWidth()
Gets the width of this component.


setWidth

public final void setWidth(java.lang.String width)
Sets the width of this component.


getEmptyText

public final java.lang.String getEmptyText()
Gets the text to display inside this component when it is empty


setEmptyText

public final void setEmptyText(java.lang.String emptyText)
Sets the text to display inside this component when it is empty


getSummary

public final java.lang.String getSummary()
Gets the summary of this table's purpose and structure for user agents rendering to non-visual media.


setSummary

public final void setSummary(java.lang.String summary)
Sets the summary of this table's purpose and structure for user agents rendering to non-visual media.


getBanding

public final java.lang.String getBanding()
Gets the banding type to use on this table. Three values are allowed:


setBanding

public final void setBanding(java.lang.String banding)
Sets the banding type to use on this table. Three values are allowed:


getBandingInterval

public final int getBandingInterval()
Gets the number of rows in each banding group. For example, if "bandingInterval" is set to "2", then two rows/columns will be light, followed by two that are dark, etc.


setBandingInterval

public final void setBandingInterval(int bandingInterval)
Sets the number of rows in each banding group. For example, if "bandingInterval" is set to "2", then two rows/columns will be light, followed by two that are dark, etc.


getFamily

public java.lang.String getFamily()
Overrides:
getFamily in class UIXTable

getBeanType

protected FacesBean.Type getBeanType()
Overrides:
getBeanType in class UIXTable


Copyright © 2003-2007 Oracle Corporation. All Rights Reserved.