An asynchronous list of tabs with content that comes from a com.webmethods.caf.faces.data.ITableContentProvider
object.
Standard list-like containers are wrapped automatically as an ITableContentProvider
. The following containers are wrapped automatically:
java.lang.Object
arrayjava.util.List
javax.sql.rowset.CachedRowset
Each item in the data model is mapped to a tab in the list. The content of the list is rendered multiple times, once for each tab displayed. The difference between async tabs and regular tabs is that the async tab pages asynchronously. See the Async Table control (caf_h\dataAsyncTable) for more information about configuring its asynchronous properties.
rows
attribute, a value of less than one displays all rows.
suppressInputs
property is deprecated, and should not be used. To restrict the controls that are submitted and processed when a control is refreshed, place the control inside of a Disjoint Form control. Only the
controls in that disjoint form will be submitted and processed.Children
Any.
Info | Value |
---|---|
Component Type | com.webmethods.caf.faces.list.async.Tabs |
Handler Class | com.webmethods.caf.faces.component.table.html.DataListHandler |
Renderer Type | com.webmethods.caf.faces.list.async.Tabs |
Description | Displays data model as list of tabs, paging asynchronously |
Palette Location | CAF Html/Control/List/Async Tabs |
Client-Side Model | CAF.List.Model |
Name | Required | Type | Description |
---|---|---|---|
bufferChunk | false | javax.el.ValueExpression
(must evaluate to java.lang.Integer )
|
Chunk size in rows to use when filling client-side cache buffer (0=don't chunk)
If not specified, the default value is "0". |
bufferMax | false | javax.el.ValueExpression
(must evaluate to java.lang.Integer )
|
Maximum buffer size in rows for client-side caching (0=no buffer)
If not specified, the default value is "0". |
bufferMin | false | javax.el.ValueExpression
(must evaluate to java.lang.Integer )
|
Minimum buffer size in rows for client-side caching (0=no buffer)
If not specified, the default value is "0". |
clientSideCache | false | javax.el.ValueExpression
(must evaluate to boolean )
|
True to cache rows on the client
If not specified, the default value is "false". |
customRowClass | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| Binding expression that specifies a custom CSS class name to add to the current row |
dir | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
|
Specifies the directionality of the flow of the content for the current element
Valid values are:
|
filter | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| Filter expression |
filterParamName | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| Name of request parameter that specifies table's filter expression |
first | true | javax.el.ValueExpression
(must evaluate to java.lang.Integer )
|
Index of first item in model to display (zero-based)
If not specified, the default value is "0". |
firstParamName | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| Name of request parameter that specifies table's first row |
flashOnChange | false | javax.el.ValueExpression
(must evaluate to boolean )
|
True to flash rows that have changed
If not specified, the default value is "true". |
id | false | java.lang.String | Control identifier |
lang | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| Specifies the language of the enclosed content |
layout | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
|
Tabs layout
If not specified, the default value is "top". Valid values are:
|
progressDelay | false | javax.el.ValueExpression
(must evaluate to java.lang.Integer )
|
Milliseconds to wait before showing progress dialog
If not specified, the default value is "0". |
progressMsg | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| Progress dialog message; defaults to a localized message, in English "Loading..." |
rendered | false | javax.el.ValueExpression
(must evaluate to boolean )
|
True to render control; false to ignore it
If not specified, the default value is "true". |
rowClasses | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| A comma separated list of CSS classes for the table rows. The classes are used for the <tr> elements in the order they are listed, repeating the list over all rows in the table. |
rowHeight | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| Row height in pixels (ex '20px') or ems (ex '2em') |
rows | true | javax.el.ValueExpression
(must evaluate to java.lang.Integer )
| Number of rows to display per page |
rowsParamName | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| Name of request parameter that specifies number of rows for the table to display |
selected | false | javax.el.ValueExpression
(must evaluate to boolean )
|
True if control is displayed as selected (use an expression to select/unselect on a per-row basis)
If not specified, the default value is "false". |
selectedRowClass | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| CSS class name for selected rows |
style | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| HTML "style" attribute value |
styleClass | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
|
HTML "class" attribute value
Valid values are:
|
suppressInputs | false | javax.el.ValueExpression
(must evaluate to java.util.Collection )
|
WARNING: This property has been deprecated. Ids of controls on which to disallow update processing while handling asynchronous requestsIf not specified, the default value is "false". |
title | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| HTML "title" attribute value (often displayed as a tooltip) |
value | true | java.lang.String | Data model |
var | true | javax.el.ValueExpression
(must evaluate to java.lang.String )
| Name of variable reference to the current row object |
Output generated by Vdldoc View Declaration Language Documentation Generator.