public abstract class PartialRichTable extends UIXTable implements javax.faces.component.behavior.ClientBehaviorHolder, javax.faces.component.NamingContainer
The Table component uses a model to access the data in the underlying list. The specific model class is oracle.adf.view.rich.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.
The immediate children of a Table component must all be <af:column>
components. Each visibleColumn component creates a separate column in the Table. Because of this stamping behavior, some components may not work inside the column. Most components will work without problems, for example any input and output components. If you need to use multiple components inside a cell, you can wrap them inside a panelGroupLayout component. Components that themselves support stamping are not supported, such as tables within a table. For more information see the documentation for <column>
Use the "header" facet on a Column to create the column header. You can also use the "headerText" attribute to set the column header text. In additon, the "rowHeader" attribute on the Column can be used to designate a column as a row header. When a row header is defined, the table will display an icon in the row header column representing the maximum severity of component level faces messages for that particular row.
</section> <section name="DetailStamp" id="DetailStamp">Use the "detailStamp" facet on the Table to include a collapsable content area for each table row. Please note that the height of the open detail area will be a set height based on the height of the detailStamp component. Adding a component that changes in height (like showDetail or panelBox) will by default produce strange results when the detailStamp component's height changes.
Detail Stamp can be selectively displayed for rows in the table by EL binding the "rendered" attribute of the "detailStamp" facet to "true" or "false". The EL binding can contain references to the table "var" attribute since during rendering it will be executed in the context of the row. Disclosure icon is displayed only for rows which have rendered="true".
Components that themselves support stamping are not supported within this facet of the table, such as table, treeTable, tree, region or carousel.
</section> <section name="Selection" id="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 Button). Use the "rowselection" attribute on the Table to enable the selection feature.
</section> <section name="Grid_Lines_and_Banding" id="Grid_Lines_and_Banding">By default, the table draws both horizontal and vertical grid lines. These may be independently turned off by setting the "horizontalGridVisible" and/or "verticalGridVisible" attributes to "false".
Banding is a technique where groups of rows (or columns) are displayed with alternating background colors. This helps to differentiate between adjacent groups of rows (or columns).
The "rowBandingInterval" attribute on the Table controls how many consecutive rows form a row group (for the purposes of banding). If this is "0" all rows will have the same background color. If this is a positive number then adjacent row groups will have different background colors.
The "columnBandingInterval" attribute on the Table controls how many columns form a column group (for the purposes of banding). If this is "0" all columns will have the same background color. If this is a positive number then adjacent column groups will have different background colors.
</section> <section name="Column_Groups" id="Column_Groups"><af:column>
tags can be nested to produce groups of columns. The header of a column group spans across all the columns it contains.
The Table component supports sorting columns in ascending or descending order. The table displays up/down arrow icons in the column header for sortable columns. Clicking on the up arrow sorts the column in ascending order. Clicking on the down arrow sorts the column in descending order. The ctrl+shift+up-arrow/down-arrow shortcut keys are also available to sort a column in ascending/descending order using the keyboard. The table shows a previously sorted column with a filled-in up/down arrow icon to indicate the ascending/descending sort 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></section> <section name="Fetch_Size" id="Fetch_Size">
The table/treeTable and tree components are virtualized. This means that not all the rows that are available for the component on the server are fetched and displayed on the client. The number of rows that are displayed on the client are just enough to fill the viewport. More rows are fetched as the user scrolls the component vertically.
"fetchSize" is the number of rows requested from the client to the server on each attempt to fill the component. So if the height of the table is small, the fetch size of 25 is sufficient to fill the component. However if the height of the component is large, there might be a need to request the data multiple times from the server. For example, if the height of the table is 600px and height of each row is 18px. You need at least 45 rows to fill the table. With a fetchSize of 25 the table has to make a request to the server 2 times to fill the table. So it is appropriate to set the fetchSize to 50.
</section> <section name="filtering" id="filtering">The Table component supports filtering of data through filter fields on the top of the column headers. To support filtering, "filterModel" attribute needs to be bound to and instance of FilterableQueryDescriptor class. In addition any column that wants to support filtering must have filterable="true" set along with the sortyProperty="...". The "sortProperty" attribute is the key for the filter field in the model.
For the filtering to be model driven, ConjunctionCriterion object returned form FilterableQueryDescriptor#getFilterConjunctionCriterion method must not be null. The components created for filter fields is based on model component type meta-data. However the column "filter" can be used to override the default functionality defined at the model layer.
<af:table ... filterModel="#{bindings.EmpView1Query.queryDescriptor}" queryListener="#{bindings.EmpView1Query.processQuery}" ...> <af:column sortProperty="Empno" filterable="true" ...> ... </af:column> <af:column sortProperty="Hiredate" filterable="true" ...> <f:facet name="filter"> <af:inputDate value="#{bindings.EmpView1Query.queryDescriptor.filterConjunctionCriterion.criterionMap.Hiredate.value}" id="id1"/> <af:convertDateTime timeZone="#{myPrefs.timeZone}" pattern="#{myPrefs.pattern}"/> </af:inputDate> </f:facet> ... </af:column> ... </af:table>
To override a filter field with selectOneChoice component use the following.
<af:table ...> <af:column sortProperty="category" filterable="true" ...> <f:facet > <af:selectOneChoice value="#{bindings.SearchPoliciesCriteriaQuery.queryDescriptor.filterConjunctionCriterion.criterionMap.category.value}" id="socf1" label="#{resBundle.FILTER_CATEGORY}" autoSubmit="true"> <f:selectItems value="#{bindings.SearchPoliciesCriteriaQuery.queryDescriptor.filterConjunctionCriterion.criterionMap.category.attribute.model}" id="sif2"/> </af:selectOneChoice> </f:facet> ... </af:column> ... </af:table>
Please note that use of varstatus ("vs") property to map values from filterCriteria is deprecated since the completely model driven approach provides similar functionality. For backward compatibility, filterCriteria map simply delegates to model driven filterConjunctionCriterion. This means that use of filterCriteria map to store placeholder values( i.e items not present in a ViewCriteria) will no longer work. A workaround would be to have a transient ViewCriterion Items in the model.
</section> <section name="CSS_Style_Restriction" id="CSS_Style_Restriction">"width:auto" inside inline style or style class is not supported.
"width" attribute value should not be "auto".
</section> <section name="Attribute_Notes" id="Attribute_Notes">Examples of the "width" attribute: width="700" for 700 pixels. If no value is defined then the default will be 300 px.
The "rows" attribute is not currently supported for the rich render kit. Use inlineStyle to set the height of a table.
</section> <section name="Emailable_and_Printable_Modes">Note that when a collection is displayed in emailable or printable mode, only the collection rows currently present on the client will be included as part of the emailable or printable content. If you are looking for a way to provide all table rows, your best strategy is to provide an export data option for the collection (using an exportCollectionActionListener). However, an alternative to an export option would be to dynamically adjust the rows and fetchSize properties to a upper limit in printable mode. This would of course be subject to some good judgment. If the table contained one thousand rows, you would want to place a upper limit of maybe one hundred rows in print mode.
<af:table value="#{bindings.EmployeesView1.collectionModel}" var="row" emptyText="#{bindings.EmployeesView1.viewable ? 'No data to display.' : 'Access Denied.'}" rows="#{adfFacesContext.outputMode ne 'printable' ? bindings.EmployeesView1.rangeSize : 100}" fetchSize="#{adfFacesContext.outputMode ne 'printable' ? bindings.EmployeesView1.rangeSize : 100}" rowBandingInterval="0" ...</section> <section name="Geometry_Management"> <html:ul> <html:li>This component can be stretched by a parent layout component that stretches its children, e.g. panelStretchLayout.</html:li> <html:li>When stretching this component, the only valid setting for autoHeightRows is "-1" (a value of 0 will be treated as -1 when stretched).</html:li> <html:li>When NOT stretched, autoHeightRows="0" can be used to size the height to the fetch size, which is similar to dimensionsFrom="children". Please refer to 'autoHeightRows' attribute for more information.</html:li> <html:li>Use the columnStretching attribute to configure stretching of the children column components.</html:li> </html:ul>
If the oracle.adf.view.rich.geometry.DEFAULT_DIMENSIONS context-param is set to "auto" in the project's web.xml, and the autoHeightRows value is set to 0, or is not set, the AFStretchWidth style class will be rendered for this component.
</section>Type | Phases | Description |
---|---|---|
oracle.adf.view.rich.event.ColumnSelectionEvent |
Invoke Application |
The ColumnSelectionEvent is delivered when a column selection change occurs in Table or TreeTable. |
oracle.adf.view.rich.event.QueryEvent |
Invoke Application |
The Query event is delivered when a query action is triggered. |
org.apache.myfaces.trinidad.event.RowDisclosureEvent |
Apply Request Values Invoke Application |
The expansion event is generated for a table when the detail facet of a row is expanded or collapsed. For tree or a treeTable, the expansion event is generated when tree nodes are expanded or collapsed. |
org.apache.myfaces.trinidad.event.SelectionEvent |
Apply Request Values Invoke Application |
The selection event is delivered when the table selection changes. |
org.apache.myfaces.trinidad.event.RangeChangeEvent |
Apply Request Values Invoke Application |
The range change event is delivered when the user navigates. |
org.apache.myfaces.trinidad.event.SortEvent |
Apply Request Values Invoke Application |
The sort event is delivered when the table column sort criteria is changed. |
org.apache.myfaces.trinidad.event.AttributeChangeEvent |
Invoke Application Apply Request Values |
Event delivered to describe an attribute change. Attribute change events are not delivered for any programmatic change to a property. They are only delivered when a renderer changes a property without the application's specific request. An example of an attribute change event might include the width of a column that supported client-side resizing. |
org.apache.myfaces.trinidad.component.UIXCollection.NoColumnFacetsVisitContext
Modifier and Type | Field and Description |
---|---|
static org.apache.myfaces.trinidad.bean.PropertyKey |
ACTIVE_ROW_KEY_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
ALL_DETAILS_ENABLED_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
AUTO_HEIGHT_ROWS_KEY |
static String |
BLOCK_ROW_NAVIGATION_ON_ERROR_ALWAYS |
static String |
BLOCK_ROW_NAVIGATION_ON_ERROR_AUTO |
static org.apache.myfaces.trinidad.bean.PropertyKey |
BLOCK_ROW_NAVIGATION_ON_ERROR_KEY |
static String |
BLOCK_ROW_NAVIGATION_ON_ERROR_NEVER |
static String |
BODY_CONTEXT_MENU_FACET |
static org.apache.myfaces.trinidad.bean.PropertyKey |
BODY_CONTEXT_MENU_ID_KEY
Deprecated.
|
static org.apache.myfaces.trinidad.bean.PropertyKey |
CLEAR_TOKEN_CACHE_ON_PPR_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
CLIENT_ATTRIBUTES_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
CLIENT_COMPONENT_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
CLIENT_LISTENERS_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
COLUMN_BANDING_INTERVAL_KEY |
static String |
COLUMN_RESIZING_DISABLED |
static String |
COLUMN_RESIZING_ENABLED |
static org.apache.myfaces.trinidad.bean.PropertyKey |
COLUMN_RESIZING_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
COLUMN_SELECTION_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
COLUMN_SELECTION_LISTENER_KEY |
static String |
COLUMN_SELECTION_MULTIPLE |
static String |
COLUMN_SELECTION_NONE |
static String |
COLUMN_SELECTION_SINGLE |
static org.apache.myfaces.trinidad.bean.PropertyKey |
COLUMN_STRETCHING_KEY |
static String |
COMPONENT_FAMILY |
static String |
COMPONENT_TYPE |
static String |
CONTENT_DELIVERY_IMMEDIATE |
static org.apache.myfaces.trinidad.bean.PropertyKey |
CONTENT_DELIVERY_KEY |
static String |
CONTENT_DELIVERY_LAZY |
static String |
CONTENT_DELIVERY_WHEN_AVAILABLE |
static String |
CONTEXT_MENU_FACET |
static org.apache.myfaces.trinidad.bean.PropertyKey |
CONTEXT_MENU_ID_KEY
Deprecated.
|
static org.apache.myfaces.trinidad.bean.PropertyKey |
CONTEXT_MENU_SELECT_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
CUSTOMIZATION_ID_KEY
Deprecated.
|
static org.apache.myfaces.trinidad.bean.PropertyKey |
DISABLE_COLUMN_REORDERING_KEY |
static String |
DISPLAY_ROW_FIRST |
static org.apache.myfaces.trinidad.bean.PropertyKey |
DISPLAY_ROW_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
DISPLAY_ROW_KEY_KEY |
static String |
DISPLAY_ROW_LAST |
static String |
DISPLAY_ROW_SELECTED |
static org.apache.myfaces.trinidad.bean.PropertyKey |
DONT_PERSIST_KEY |
static String |
EDITING_MODE_CLICK_TO_EDIT |
static String |
EDITING_MODE_EDIT_ALL |
static org.apache.myfaces.trinidad.bean.PropertyKey |
EDITING_MODE_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
EMPTY_TEXT_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
FETCH_SIZE_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
FILTER_VISIBLE_KEY |
static String |
FOOTER_FACET |
static String |
FREEZE_DIRECTION_END |
static org.apache.myfaces.trinidad.bean.PropertyKey |
FREEZE_DIRECTION_KEY |
static String |
FREEZE_DIRECTION_START |
static String |
HEADER_FACET |
static org.apache.myfaces.trinidad.bean.PropertyKey |
HORIZONTAL_GRID_VISIBLE_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
INLINE_STYLE_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
MAX_CLIENT_ROWS_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
PARTIAL_TRIGGERS_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
PERSIST_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
ROW_BANDING_INTERVAL_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
ROW_SELECTION_KEY |
static String |
ROW_SELECTION_MULTIPLE |
static String |
ROW_SELECTION_MULTIPLE_NO_SELECT_ALL |
static String |
ROW_SELECTION_NONE |
static String |
ROW_SELECTION_SINGLE |
static org.apache.myfaces.trinidad.bean.PropertyKey |
SCROLL_LEFT_KEY |
static String |
SCROLL_POLICY_AUTO |
static org.apache.myfaces.trinidad.bean.PropertyKey |
SCROLL_POLICY_KEY |
static String |
SCROLL_POLICY_PAGE |
static String |
SCROLL_POLICY_SCROLL |
static org.apache.myfaces.trinidad.bean.PropertyKey |
SCROLL_TOP_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
SCROLL_TOP_ROW_KEY_KEY |
static String |
SELECTION_EVENT_DELAY_DISABLED |
static String |
SELECTION_EVENT_DELAY_ENABLED |
static org.apache.myfaces.trinidad.bean.PropertyKey |
SELECTION_EVENT_DELAY_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
SHORT_DESC_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
STYLE_CLASS_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
SUMMARY_KEY |
static org.apache.myfaces.trinidad.bean.FacesBean.Type |
TYPE |
static org.apache.myfaces.trinidad.bean.PropertyKey |
UNSECURE_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
VERTICAL_GRID_VISIBLE_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
VISIBLE_KEY |
static org.apache.myfaces.trinidad.bean.PropertyKey |
WIDTH_KEY |
FILTER_MODEL_KEY, QUERY_LISTENER_KEY
DETAIL_STAMP_FACET, DISCLOSED_ROW_KEYS_KEY, IMMEDIATE_KEY, RANGE_CHANGE_LISTENER_KEY, ROW_DISCLOSURE_LISTENER_KEY, SELECTED_ROW_KEYS_KEY, SELECTION_LISTENER_KEY, SHOW_ALL_KEY, SORT_LISTENER_KEY
FIRST_KEY, ROWS_KEY, VALUE_KEY, VAR_STATUS_KEY
BINDING_KEY, ID_KEY, RENDERED_KEY, RENDERER_TYPE_KEY, TRANSIENT_KEY
Modifier | Constructor and Description |
---|---|
protected |
PartialRichTable(String rendererType)
Construct an instance of the PartialRichTable.
|
Modifier and Type | Method and Description |
---|---|
void |
addClientBehavior(String eventName, javax.faces.component.behavior.ClientBehavior behavior) |
void |
addColumnSelectionListener(ColumnSelectionListener listener)
Adds a columnSelection listener.
|
Object |
getActiveRowKey()
Gets this is the row that is currently active on the client.
|
int |
getAutoHeightRows()
Gets
|
protected org.apache.myfaces.trinidad.bean.FacesBean.Type |
getBeanType() |
String |
getBlockRowNavigationOnError()
Gets
|
javax.faces.component.UIComponent |
getBodyContextMenu()
popup component containing the context menu that will be shown on right click within the table body, but outside of any table row.
|
String |
getBodyContextMenuId()
Deprecated.
This attribute is deprecated, "bodyContextMenu" facet should be used instead.
|
Set |
getClientAttributes()
Gets a set of client attribute names.
|
Map<String,List<javax.faces.component.behavior.ClientBehavior>> |
getClientBehaviors() |
ClientListenerSet |
getClientListeners()
Gets a set of client listeners.
|
int |
getColumnBandingInterval()
Gets the interval between which the column banding occurs.
|
String |
getColumnResizing()
Gets Setting this value to "disabled" will turn off user column resizing.
|
String |
getColumnSelection()
Gets whether columns in this table are selectable.
|
javax.el.MethodExpression |
getColumnSelectionListener()
Gets a method reference to a ColumnSelectionListener
|
ColumnSelectionListener[] |
getColumnSelectionListeners()
Returns an array of attached columnSelection listeners.
|
String |
getColumnStretching()
Gets Indicates what kind of stretching you want applied to the columns.
|
String |
getContentDelivery()
Gets whether data should be fetched when the component is rendered initially.
|
javax.faces.component.UIComponent |
getContextMenu()
popup component containing the context menu that will be shown on right click of any table row.
|
String |
getContextMenuId()
Deprecated.
This attribute is deprecated, "contextMenu" facet should be used instead.
|
String |
getCustomizationId()
Deprecated.
This attribute is deprecated. This attribute will be removed in the next release. Use the 'id' attribute instead.
|
String |
getDefaultEventName() |
String |
getDisplayRow()
Gets the row to display in the table during initial display.
|
Object |
getDisplayRowKey()
Gets the rowkey to display in the table during initial display.
|
String[] |
getDontPersist()
Gets a list of attributes whose changes are NOT to be persisted by FilteredPersistenceChangeManager via the "Persistent Change Manager" registered in adf-config.xml.
|
String |
getEditingMode()
Gets Indicates the mode used to edit the table when it contains editable components.
|
String |
getEmptyText()
Gets the text of an empty table.
|
Collection<String> |
getEventNames() |
String |
getFamily() |
int |
getFetchSize()
Gets the number of rows in the data fetch block
|
javax.faces.component.UIComponent |
getFooter()
the component used to render the table footer.
|
String |
getFreezeDirection()
Gets How column freezing is handled, whether the freezing zone is from the specified column to the start or the end of the table row.
|
javax.faces.component.UIComponent |
getHeader()
the component used to render the table header.
|
String |
getInlineStyle()
Gets the CSS styles to use for this component.
|
int |
getMaxClientRows()
Gets specifies the maximum number of rows to retain on the client when scrollPolicy="loadMore"
|
String[] |
getPartialTriggers()
Gets the IDs of the components that should trigger a partial update.
|
String[] |
getPersist()
Gets a list of attributes whose changes are to be persisted by FilteredPersistenceChangeManager via the "Persistent Change Manager" registered in adf-config.xml.
|
int |
getRowBandingInterval()
Gets the interval between which the row banding occurs.
|
String |
getRowSelection()
Gets whether rows in this table are selectable.
|
int |
getScrollLeft()
Gets private property to indicate current horizontal scroll position.
|
String |
getScrollPolicy()
Gets specifies the mechanism used by to scroll the data inside the table.
|
int |
getScrollTop()
Gets private property to indicate current vertical scroll position.
|
Object |
getScrollTopRowKey()
Gets private property to indicate row key for the first visible row.
|
String |
getSelectionEventDelay()
Gets whether or not it is enabled to delay row selection event for 300ms when a user navigates rows with arrow up/down key.
|
String |
getShortDesc()
Gets the short description of the component.
|
String |
getStyleClass()
Gets a CSS style class to use for this component.
|
String |
getSummary()
Gets the summary of this table's purpose and structure for user agents rendering to non-visual media.
|
Set<String> |
getUnsecure()
Gets A whitespace separated list of attributes whose values ordinarily can be set only on the server, but need to be settable on the client.
|
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.
|
boolean |
isClearTokenCacheOnPPR()
Gets private property to turn on/off the clearing of the row key token cache when the component is PPRed.
|
boolean |
isClientComponent()
Gets whether a client-side component will be generated.
|
boolean |
isContextMenuSelect()
Gets Indicates if we should actually select the row clicked when right clicking to show a context menu.
|
boolean |
isDisableColumnReordering()
Gets whether column reordering is disabled in the table.
|
boolean |
isFilterVisible()
Gets whether the filter fields are displayed on the top of the table.
|
boolean |
isHorizontalGridVisible()
Gets whether the Horizontal GridLines are to be drawn.
|
boolean |
isVerticalGridVisible()
Gets whether the vertical GridLines are to be drawn.
|
boolean |
isVisible()
Gets the visibility of the component.
|
void |
removeColumnSelectionListener(ColumnSelectionListener listener)
Removes a columnSelection listener.
|
void |
setActiveRowKey(Object activeRowKey)
Sets this is the row that is currently active on the client.
|
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 |
setAutoHeightRows(int autoHeightRows)
Sets
|
void |
setBlockRowNavigationOnError(String blockRowNavigationOnError)
Sets
|
void |
setBodyContextMenu(javax.faces.component.UIComponent bodyContextMenuFacet)
popup component containing the context menu that will be shown on right click within the table body, but outside of any table row.
|
void |
setBodyContextMenuId(String bodyContextMenuId)
Deprecated.
This attribute is deprecated, "bodyContextMenu" facet should be used instead.
|
void |
setClearTokenCacheOnPPR(boolean clearTokenCacheOnPPR)
Sets private property to turn on/off the clearing of the row key token cache when the component is PPRed.
|
void |
setClientAttributes(Set clientAttributes)
Sets a set of client attribute names.
|
void |
setClientComponent(boolean clientComponent)
Sets whether a client-side component will be generated.
|
void |
setClientListeners(ClientListenerSet clientListeners)
Sets a set of client listeners.
|
void |
setColumnBandingInterval(int columnBandingInterval)
Sets the interval between which the column banding occurs.
|
void |
setColumnResizing(String columnResizing)
Sets Setting this value to "disabled" will turn off user column resizing.
|
void |
setColumnSelection(String columnSelection)
Sets whether columns in this table are selectable.
|
void |
setColumnSelectionListener(javax.el.MethodExpression columnSelectionListener)
Sets a method reference to a ColumnSelectionListener
|
void |
setColumnStretching(String columnStretching)
Sets Indicates what kind of stretching you want applied to the columns.
|
void |
setContentDelivery(String contentDelivery)
Sets whether data should be fetched when the component is rendered initially.
|
void |
setContextMenu(javax.faces.component.UIComponent contextMenuFacet)
popup component containing the context menu that will be shown on right click of any table row.
|
void |
setContextMenuId(String contextMenuId)
Deprecated.
This attribute is deprecated, "contextMenu" facet should be used instead.
|
void |
setContextMenuSelect(boolean contextMenuSelect)
Sets Indicates if we should actually select the row clicked when right clicking to show a context menu.
|
void |
setCustomizationId(String customizationId)
Deprecated.
This attribute is deprecated. This attribute will be removed in the next release. Use the 'id' attribute instead.
|
void |
setDisableColumnReordering(boolean disableColumnReordering)
Sets whether column reordering is disabled in the table.
|
void |
setDisplayRow(String displayRow)
Sets the row to display in the table during initial display.
|
void |
setDisplayRowKey(Object displayRowKey)
Sets the rowkey to display in the table during initial display.
|
void |
setDontPersist(String[] dontPersist)
Sets a list of attributes whose changes are NOT to be persisted by FilteredPersistenceChangeManager via the "Persistent Change Manager" registered in adf-config.xml.
|
void |
setEditingMode(String editingMode)
Sets Indicates the mode used to edit the table when it contains editable components.
|
void |
setEmptyText(String emptyText)
Sets the text of an empty table.
|
void |
setFetchSize(int fetchSize)
Sets the number of rows in the data fetch block
|
void |
setFilterVisible(boolean filterVisible)
Sets whether the filter fields are displayed on the top of the table.
|
void |
setFooter(javax.faces.component.UIComponent footerFacet)
the component used to render the table footer.
|
void |
setFreezeDirection(String freezeDirection)
Sets How column freezing is handled, whether the freezing zone is from the specified column to the start or the end of the table row.
|
void |
setHeader(javax.faces.component.UIComponent headerFacet)
the component used to render the table header.
|
void |
setHorizontalGridVisible(boolean horizontalGridVisible)
Sets whether the Horizontal GridLines are to be drawn.
|
void |
setInlineStyle(String inlineStyle)
Sets the CSS styles to use for this component.
|
void |
setMaxClientRows(int maxClientRows)
Sets specifies the maximum number of rows to retain on the client when scrollPolicy="loadMore"
|
void |
setPartialTriggers(String[] partialTriggers)
Sets the IDs of the components that should trigger a partial update.
|
void |
setPersist(String[] persist)
Sets a list of attributes whose changes are to be persisted by FilteredPersistenceChangeManager via the "Persistent Change Manager" registered in adf-config.xml.
|
void |
setRowBandingInterval(int rowBandingInterval)
Sets the interval between which the row banding occurs.
|
void |
setRowSelection(String rowSelection)
Sets whether rows in this table are selectable.
|
void |
setScrollLeft(int scrollLeft)
Sets private property to indicate current horizontal scroll position.
|
void |
setScrollPolicy(String scrollPolicy)
Sets specifies the mechanism used by to scroll the data inside the table.
|
void |
setScrollTop(int scrollTop)
Sets private property to indicate current vertical scroll position.
|
void |
setScrollTopRowKey(Object scrollTopRowKey)
Sets private property to indicate row key for the first visible row.
|
void |
setSelectionEventDelay(String selectionEventDelay)
Sets whether or not it is enabled to delay row selection event for 300ms when a user navigates rows with arrow up/down key.
|
void |
setShortDesc(String shortDesc)
Sets the short description of the component.
|
void |
setStyleClass(String styleClass)
Sets a CSS style class to use for this component.
|
void |
setSummary(String summary)
Sets the summary of this table's purpose and structure for user agents rendering to non-visual media.
|
void |
setUnsecure(Set<String> unsecure)
Sets A whitespace separated list of attributes whose values ordinarily can be set only on the server, but need to be settable on the client.
|
void |
setVerticalGridVisible(boolean verticalGridVisible)
Sets whether the vertical GridLines are to be drawn.
|
void |
setVisible(boolean visible)
Sets the visibility of the component.
|
void |
setWidth(String width)
Sets the width of this component.
|
__decodeChildrenImpl, __updateChildrenImpl, __validateChildrenImpl, broadcast, processStamps
addQueryListener, getFilterModel, getQueryListener, getQueryListeners, removeQueryListener, setFilterModel, setQueryListener
addRangeChangeListener, addRowDisclosureListener, addSelectionListener, addSortListener, createCollectionModel, createFacesBean, decode, getContainerClientId, getDetailStamp, getDisclosedRowKeys, getRangeChangeListener, getRangeChangeListeners, getRowDisclosureListener, getRowDisclosureListeners, getSelectedRowData, getSelectedRowKeys, getSelectionListener, getSelectionListeners, getSortListener, getSortListeners, getStamps, isImmediate, isShowAll, postCreateCollectionModel, processFacetsAndChildren, processUpdates, processValidators, queueEvent, removeRangeChangeListener, removeRowDisclosureListener, removeSelectionListener, removeSortListener, restoreStampState, restoreState, saveStampState, saveState, setDetailStamp, setDisclosedRowKeys, setImmediate, setRangeChangeListener, setRangeChangeListener, setRowDisclosureListener, setRowDisclosureListener, setRowIndex, setRowKey, setSelectedRowKeys, setSelectionListener, setSelectionListener, setShowAll, setSortCriteria, setSortListener, setSortListener
createVarStatusMap, encodeChildren, getFirst, getRendersChildren, getRows, getValue, getVarStatus, isFlatteningChildren, processFlattenedChildren, setFirst, setRows, setValue, setVarStatus, visitData
areRowsAvailable, areRowsAvailable, areRowsAvailable, areRowsLocallyAvailable, areRowsLocallyAvailable, areRowsLocallyAvailable, clearCachedRow, clearCachedRow, clearCachedRows, clearCachedRows, clearCurrencyStringCache, clearLocalCache, decodeChildrenImpl, defaultVisitChildren, encodeBegin, encodeEnd, ensureRowsAvailable, getCachingStrategy, getClientRowKey, getClientRowKeyManager, getCollectionModel, getCollectionModel, getContainerClientId, getCurrencyString, getEstimatedRowCount, getEstimatedRowCountConfidence, getRowCount, getRowData, getRowData, getRowData, getRowIndex, getRowKey, getSortCriteria, getVar, invokeOnComponent, isRowAvailable, isRowAvailable, isRowAvailable, isRowLocallyAvailable, isRowLocallyAvailable, isSortable, postRowDataChange, preRowDataChange, processComponent, processDecodes, processEvent, processFlattenedChildrenBegin, processRestoreState, processSaveState, resetStampState, setClientRowKey, setCurrencyString, setupELVariable, setupVisitingContext, setVar, tearDownVisitingContext, updateChildrenImpl, validateChildrenImpl, visitChildren, visitChildrenWithoutIterating, visitUnstampedFacets
adaptMethodBinding, addAttributeChange, addAttributeChangeListener, addComponentChange, addComponentChange, addComponentChangeFilter, addFacesListener, broadcastToMethodBinding, broadcastToMethodExpression, clearCachedClientIds, clearInitialState, decodeChildren, findComponent, getAttributeChangeListener, getAttributeChangeListeners, getAttributes, getBooleanProperty, getChildCount, getChildren, getClientId, getComponentChangeFilters, getFacesBean, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacetNames, getFacets, getFacetsAndChildren, getId, getIntProperty, getLifecycleRenderer, getListenersForEventClass, getParent, getProperty, getPropertyKey, getRenderedFacetsAndChildren, getRenderer, getRendererType, getValueBinding, getValueExpression, initialStateMarked, invokeOnChildrenComponents, invokeOnNamingContainerComponent, isRendered, isTransient, markInitialState, removeAttributeChangeListener, removeComponentChangeFilter, removeFacesListener, satisfiesPartialTrigger, setAttributeChangeListener, setAttributeChangeListener, setBooleanProperty, setId, setIntProperty, setParent, setProperty, setRendered, setRendererType, setTransient, setupFlattenedChildrenContext, setupFlattenedContext, setValueBinding, setValueExpression, subscribeToEvent, tearDownFlattenedChildrenContext, tearDownFlattenedContext, toString, unsubscribeFromEvent, updateChildren, validateChildren
addPartialTarget, broadcastInContext, clearCachedClientIds, defaultGetRenderedFacetsAndChildren, encodeFlattenedChild, encodeFlattenedChildren, getLogicalParent, getLogicalParent, getStateHelper, getStateHelper, isVisitable, partialEncodeVisit, processFlattenedChildren, processFlattenedChildren, processFlattenedChildren, processFlattenedChildren, setPartialTarget, setupChildrenEncodingContext, setupChildrenVisitingContext, setupEncodingContext, setUpEncodingContext, tearDownChildrenEncodingContext, tearDownChildrenVisitingContext, tearDownEncodingContext, visitAllChildren, visitChildren, visitTree, visitTree
encodeAll, getClientId, getCompositeComponentParent, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getPassThroughAttributes, getResourceBundleMap, getTransientStateHelper, getTransientStateHelper, isCompositeComponent, isInView, popComponentFromEL, pushComponentToEL, restoreTransientState, saveTransientState, setInView
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFirst, getRows, getVar
areRowsAvailable, areRowsAvailable, areRowsAvailable, getRowCount, getRowData, getRowData, getRowData, getRowIndex, getRowKey, isRowAvailable, isRowAvailable, isRowAvailable
areRowsLocallyAvailable, areRowsLocallyAvailable, areRowsLocallyAvailable, clearCachedRow, clearCachedRow, clearCachedRows, clearCachedRows, clearLocalCache, getCachingStrategy, getEstimatedRowCount, getEstimatedRowCountConfidence, isRowLocallyAvailable, isRowLocallyAvailable
public static final String COLUMN_SELECTION_NONE
public static final String COLUMN_SELECTION_SINGLE
public static final String COLUMN_SELECTION_MULTIPLE
public static final String SELECTION_EVENT_DELAY_DISABLED
public static final String SELECTION_EVENT_DELAY_ENABLED
public static final String FREEZE_DIRECTION_START
public static final String FREEZE_DIRECTION_END
public static final String COLUMN_RESIZING_ENABLED
public static final String COLUMN_RESIZING_DISABLED
public static final String DISPLAY_ROW_FIRST
public static final String DISPLAY_ROW_LAST
public static final String DISPLAY_ROW_SELECTED
public static final String CONTENT_DELIVERY_IMMEDIATE
public static final String CONTENT_DELIVERY_LAZY
public static final String CONTENT_DELIVERY_WHEN_AVAILABLE
public static final String ROW_SELECTION_NONE
public static final String ROW_SELECTION_SINGLE
public static final String ROW_SELECTION_MULTIPLE
public static final String ROW_SELECTION_MULTIPLE_NO_SELECT_ALL
public static final String EDITING_MODE_EDIT_ALL
public static final String EDITING_MODE_CLICK_TO_EDIT
public static final String SCROLL_POLICY_PAGE
public static final String SCROLL_POLICY_SCROLL
public static final String SCROLL_POLICY_AUTO
public static final String BLOCK_ROW_NAVIGATION_ON_ERROR_ALWAYS
public static final String BLOCK_ROW_NAVIGATION_ON_ERROR_NEVER
public static final String BLOCK_ROW_NAVIGATION_ON_ERROR_AUTO
public static final org.apache.myfaces.trinidad.bean.FacesBean.Type TYPE
public static final org.apache.myfaces.trinidad.bean.PropertyKey INLINE_STYLE_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey STYLE_CLASS_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey SHORT_DESC_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey UNSECURE_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey VISIBLE_KEY
@Deprecated public static final org.apache.myfaces.trinidad.bean.PropertyKey CUSTOMIZATION_ID_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey CLIENT_COMPONENT_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey CLIENT_ATTRIBUTES_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey PARTIAL_TRIGGERS_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey CLIENT_LISTENERS_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey COLUMN_SELECTION_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey HORIZONTAL_GRID_VISIBLE_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey VERTICAL_GRID_VISIBLE_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey EMPTY_TEXT_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey COLUMN_BANDING_INTERVAL_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey ROW_BANDING_INTERVAL_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey SUMMARY_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey CLEAR_TOKEN_CACHE_ON_PPR_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey SELECTION_EVENT_DELAY_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey FREEZE_DIRECTION_KEY
@Deprecated public static final org.apache.myfaces.trinidad.bean.PropertyKey BODY_CONTEXT_MENU_ID_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey COLUMN_STRETCHING_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey COLUMN_RESIZING_KEY
@Deprecated public static final org.apache.myfaces.trinidad.bean.PropertyKey CONTEXT_MENU_ID_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey DISPLAY_ROW_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey DISPLAY_ROW_KEY_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey DISABLE_COLUMN_REORDERING_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey WIDTH_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey SCROLL_TOP_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey SCROLL_LEFT_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey SCROLL_TOP_ROW_KEY_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey CONTENT_DELIVERY_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey FETCH_SIZE_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey ACTIVE_ROW_KEY_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey ROW_SELECTION_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey CONTEXT_MENU_SELECT_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey EDITING_MODE_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey AUTO_HEIGHT_ROWS_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey SCROLL_POLICY_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey BLOCK_ROW_NAVIGATION_ON_ERROR_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey MAX_CLIENT_ROWS_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey PERSIST_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey DONT_PERSIST_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey ALL_DETAILS_ENABLED_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey FILTER_VISIBLE_KEY
public static final org.apache.myfaces.trinidad.bean.PropertyKey COLUMN_SELECTION_LISTENER_KEY
public static final String FOOTER_FACET
public static final String HEADER_FACET
public static final String CONTEXT_MENU_FACET
public static final String BODY_CONTEXT_MENU_FACET
public static final String COMPONENT_FAMILY
public static final String COMPONENT_TYPE
protected PartialRichTable(String rendererType)
public final javax.faces.component.UIComponent getFooter()
public final void setFooter(javax.faces.component.UIComponent footerFacet)
public final javax.faces.component.UIComponent getHeader()
public final void setHeader(javax.faces.component.UIComponent headerFacet)
public final javax.faces.component.UIComponent getContextMenu()
public final void setContextMenu(javax.faces.component.UIComponent contextMenuFacet)
public final javax.faces.component.UIComponent getBodyContextMenu()
public final void setBodyContextMenu(javax.faces.component.UIComponent bodyContextMenuFacet)
public final String getInlineStyle()
public final void setInlineStyle(String inlineStyle)
inlineStyle
- the new inlineStyle valuepublic final String getStyleClass()
public final void setStyleClass(String styleClass)
styleClass
- the new styleClass valuepublic final String getShortDesc()
For components with images, the shortDesc is often used to render an HTML alt attribute for the image. Please see the accessibility guidelines section for correct alt text usage of the shortDesc attribute.
shortDesc is also commonly used to render an HTML title attribute, which is used by user agents to display tooltip help text. In this case the behavior for the tooltip is controlled by the user agent, e.g. Firefox 2 truncates long tooltips. For form components, the shortDesc is displayed in a note window. For components that support the helpTopicId attribute and are not using the shortDesc as image alt text, it is recommended that helpTopicId is used instead of shortDesc as it is more flexible and provides more accessible descriptive text than the use of the title attribute.
public final void setShortDesc(String shortDesc)
For components with images, the shortDesc is often used to render an HTML alt attribute for the image. Please see the accessibility guidelines section for correct alt text usage of the shortDesc attribute.
shortDesc is also commonly used to render an HTML title attribute, which is used by user agents to display tooltip help text. In this case the behavior for the tooltip is controlled by the user agent, e.g. Firefox 2 truncates long tooltips. For form components, the shortDesc is displayed in a note window. For components that support the helpTopicId attribute and are not using the shortDesc as image alt text, it is recommended that helpTopicId is used instead of shortDesc as it is more flexible and provides more accessible descriptive text than the use of the title attribute.
shortDesc
- the new shortDesc valuepublic final Set<String> getUnsecure()
public final void setUnsecure(Set<String> unsecure)
unsecure
- the new unsecure valuepublic final boolean isVisible()
public final void setVisible(boolean visible)
visible
- the new visible value@Deprecated public final String getCustomizationId()
@Deprecated public final void setCustomizationId(String customizationId)
customizationId
- the new customizationId valuepublic final boolean isClientComponent()
public final void setClientComponent(boolean clientComponent)
clientComponent
- the new clientComponent valuepublic final Set getClientAttributes()
public final void setClientAttributes(Set clientAttributes)
clientAttributes
- the new clientAttributes valuepublic final String[] getPartialTriggers()
public final void setPartialTriggers(String[] partialTriggers)
partialTriggers
- the new partialTriggers valuepublic final ClientListenerSet getClientListeners()
public final void setClientListeners(ClientListenerSet clientListeners)
clientListeners
- the new clientListeners valuepublic final String getColumnSelection()
public final void setColumnSelection(String columnSelection)
columnSelection
- the new columnSelection valuepublic final boolean isHorizontalGridVisible()
public final void setHorizontalGridVisible(boolean horizontalGridVisible)
horizontalGridVisible
- the new horizontalGridVisible valuepublic final boolean isVerticalGridVisible()
public final void setVerticalGridVisible(boolean verticalGridVisible)
verticalGridVisible
- the new verticalGridVisible valuepublic final String getEmptyText()
public final void setEmptyText(String emptyText)
emptyText
- the new emptyText valuepublic final int getColumnBandingInterval()
public final void setColumnBandingInterval(int columnBandingInterval)
columnBandingInterval
- the new columnBandingInterval valuepublic final int getRowBandingInterval()
public final void setRowBandingInterval(int rowBandingInterval)
rowBandingInterval
- the new rowBandingInterval valuepublic final String getSummary()
public final void setSummary(String summary)
summary
- the new summary valuepublic final boolean isClearTokenCacheOnPPR()
public final void setClearTokenCacheOnPPR(boolean clearTokenCacheOnPPR)
clearTokenCacheOnPPR
- the new clearTokenCacheOnPPR valuepublic final String getSelectionEventDelay()
public final void setSelectionEventDelay(String selectionEventDelay)
selectionEventDelay
- the new selectionEventDelay valuepublic final String getFreezeDirection()
public final void setFreezeDirection(String freezeDirection)
freezeDirection
- the new freezeDirection value@Deprecated public final String getBodyContextMenuId()
@Deprecated public final void setBodyContextMenuId(String bodyContextMenuId)
bodyContextMenuId
- the new bodyContextMenuId valuepublic final String getColumnStretching()
public final void setColumnStretching(String columnStretching)
columnStretching
- the new columnStretching valuepublic final String getColumnResizing()
public final void setColumnResizing(String columnResizing)
columnResizing
- the new columnResizing value@Deprecated public final String getContextMenuId()
@Deprecated public final void setContextMenuId(String contextMenuId)
contextMenuId
- the new contextMenuId valuepublic final String getDisplayRow()
public final void setDisplayRow(String displayRow)
displayRow
- the new displayRow valuepublic final Object getDisplayRowKey()
public final void setDisplayRowKey(Object displayRowKey)
displayRowKey
- the new displayRowKey valuepublic final boolean isDisableColumnReordering()
public final void setDisableColumnReordering(boolean disableColumnReordering)
disableColumnReordering
- the new disableColumnReordering valuepublic final String getWidth()
public final void setWidth(String width)
width
- the new width valuepublic final int getScrollTop()
public final void setScrollTop(int scrollTop)
scrollTop
- the new scrollTop valuepublic final int getScrollLeft()
public final void setScrollLeft(int scrollLeft)
scrollLeft
- the new scrollLeft valuepublic final Object getScrollTopRowKey()
public final void setScrollTopRowKey(Object scrollTopRowKey)
scrollTopRowKey
- the new scrollTopRowKey valuepublic final String getContentDelivery()
public final void setContentDelivery(String contentDelivery)
contentDelivery
- the new contentDelivery valuepublic final int getFetchSize()
public final void setFetchSize(int fetchSize)
fetchSize
- the new fetchSize valuepublic final Object getActiveRowKey()
public final void setActiveRowKey(Object activeRowKey)
activeRowKey
- the new activeRowKey valuepublic final String getRowSelection()
public final void setRowSelection(String rowSelection)
rowSelection
- the new rowSelection valuepublic final boolean isContextMenuSelect()
public final void setContextMenuSelect(boolean contextMenuSelect)
contextMenuSelect
- the new contextMenuSelect valuepublic final String getEditingMode()
public final void setEditingMode(String editingMode)
editingMode
- the new editingMode valuepublic final int getAutoHeightRows()
The number of rows used to size the component height.
If the oracle.adf.view.rich.geometry.DEFAULT_DIMENSIONS context-param is set to "auto" in the project's web.xml, the default value for this attribute will be 0. Otherwise, the default value will be -1 (no auto-sizing for any number of rows).
public final void setAutoHeightRows(int autoHeightRows)
The number of rows used to size the component height.
If the oracle.adf.view.rich.geometry.DEFAULT_DIMENSIONS context-param is set to "auto" in the project's web.xml, the default value for this attribute will be 0. Otherwise, the default value will be -1 (no auto-sizing for any number of rows).
autoHeightRows
- the new autoHeightRows valuepublic final String getScrollPolicy()
public final void setScrollPolicy(String scrollPolicy)
scrollPolicy
- the new scrollPolicy valuepublic final String getBlockRowNavigationOnError()
Whether we want to block row navigation in case of validation failure.
This is when you select a row and do some editing inside the table or in a related form, and this editing causes some validation failures. At this time, if you click on a different row in table, we want to block you from moving to the new row.
possible values are: always, never and auto. default value is auto.
public final void setBlockRowNavigationOnError(String blockRowNavigationOnError)
Whether we want to block row navigation in case of validation failure.
This is when you select a row and do some editing inside the table or in a related form, and this editing causes some validation failures. At this time, if you click on a different row in table, we want to block you from moving to the new row.
possible values are: always, never and auto. default value is auto.
blockRowNavigationOnError
- the new blockRowNavigationOnError valuepublic final int getMaxClientRows()
public final void setMaxClientRows(int maxClientRows)
maxClientRows
- the new maxClientRows valuepublic final String[] getPersist()
public final void setPersist(String[] persist)
persist
- the new persist valuepublic final String[] getDontPersist()
public final void setDontPersist(String[] dontPersist)
dontPersist
- the new dontPersist valuepublic final boolean isAllDetailsEnabled()
public final void setAllDetailsEnabled(boolean allDetailsEnabled)
allDetailsEnabled
- the new allDetailsEnabled valuepublic final boolean isFilterVisible()
public final void setFilterVisible(boolean filterVisible)
filterVisible
- the new filterVisible valuepublic final javax.el.MethodExpression getColumnSelectionListener()
public final void setColumnSelectionListener(javax.el.MethodExpression columnSelectionListener)
columnSelectionListener
- the new columnSelectionListener valuepublic final void addColumnSelectionListener(ColumnSelectionListener listener)
listener
- the columnSelection listener to addpublic final void removeColumnSelectionListener(ColumnSelectionListener listener)
listener
- the columnSelection listener to removepublic final ColumnSelectionListener[] getColumnSelectionListeners()
public String getDefaultEventName()
getDefaultEventName
in interface javax.faces.component.behavior.ClientBehaviorHolder
getDefaultEventName
in class org.apache.myfaces.trinidad.component.UIXComponentBase
public Collection<String> getEventNames()
getEventNames
in interface javax.faces.component.behavior.ClientBehaviorHolder
public Map<String,List<javax.faces.component.behavior.ClientBehavior>> getClientBehaviors()
getClientBehaviors
in interface javax.faces.component.behavior.ClientBehaviorHolder
getClientBehaviors
in class org.apache.myfaces.trinidad.component.UIXComponentBase
public void addClientBehavior(String eventName, javax.faces.component.behavior.ClientBehavior behavior)
addClientBehavior
in interface javax.faces.component.behavior.ClientBehaviorHolder
addClientBehavior
in class org.apache.myfaces.trinidad.component.UIXComponentBase
public String getFamily()
getFamily
in class PartialUIXTable
protected org.apache.myfaces.trinidad.bean.FacesBean.Type getBeanType()
getBeanType
in class PartialUIXTable