Table
Derivative of tapestry contrib:Table wrapped with ajax/dhtml effects.
Note
The inherited parameters of contrib:Table are purposefuly left out,
for a list of those paramters consult the documentation for contrib:Table
See also: contrib:Table , Live Demo
Parameters
Name | Type | Direction | Required | Default | Description |
---|---|---|---|---|---|
updateComponents | List (or comma-delimited String) | in | no | List of component id strings to refresh after the table state is changed. | |
effects | String | in | no | Specifies a list of effects to be applied to the returned response. Read the Effects-Popups page of the UserGuide for more details. | |
preEffects | String | in | no | Specifies effects that should be performed on parts before triggering the ajax request. Read the Effects-Popups page of the UserGuide for more details. | |
statusElement | String | in | no | If specified, the html element on your page with a matching id to this parameter will be temporarily displayed for a few seconds with status text set on the AjaxWebRequest via addStatusResponse(String). | |
updateObject | String | in | no | If specified, the string passed in will be used to build a javascript statement which will call updateObject.ajaxUpdate(element, responseElement, elementId) / updateObject.beforeAjaxUpdate(responseElements) / updateObject.responseComplete(responseElements) |
Body: removed
Informal parameters: allowed
Reserved parameters: none
Examples
This example displays an ajax-enabled table. Sorting and moving to next pages is done without page-refreshes.
HTML template
<table jwcid="table@tacos:Table" effects="template:{highlight:{any:'[255,255,184], 500, 500'}}" source="ognl:items" columns="country:Code:country, displayCountry:Name:displayCountry, displayLanguage:Language:displayLanguage"> </table>