An asynchronous list control 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 row in the list. The content of the list is rendered multiple times, once for each row displayed. The difference between the async list and a regular list is that the async list pages asynchronously. See the Async Table control (caf_h\dataAsyncTable) for more information about configuring its asynchronous properties.
marker
attribute does not apply to "ol" or "ul" types. Supported values can be a selection from the drop-down list on the Display tab in the control's Properties view, or any raw html string.
Children
Any.
Info | Value |
---|---|
Component Type | com.webmethods.caf.faces.list.async.Simple |
Handler Class | com.webmethods.caf.faces.component.table.html.DataListHandler |
Renderer Type | com.webmethods.caf.faces.list.async.Simple |
Description | Displays data model as list, paging asynchronously |
Palette Location | CAF Html/Control/List/Async List |
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 )
|
List layout
If not specified, the default value is "vertical". Valid values are:
|
marker | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
|
Marker to display before each list item
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.