| General Attributes for TableTag |
| Attribute Name |
Mandatory/Optional |
Description |
| align |
Optional |
Alignment for table cells. |
| selectcolor |
Optional |
The color for the selected row. |
| rollovercolor |
Optional |
The color for the row rollover. |
| noRecordsKey |
Optional |
This allows a token key to be specified with a custom no records
message. |
| detail |
Optional |
This flag is set to true if you wish to have an event assocaited
to the doubleclicking of a row. |
| field |
Mandatory |
This is the field name that will match the corresponding
getter and setter on the Form Bean. |
| multiSelect |
Optional |
If set to true this allows multiple rows to be selected at once. |
|
| General Attributes for Table Column Tag |
| Attribute Name |
Mandatory/Optional |
Description |
| column |
Mandatory |
Logical name for the column |
| title |
Optional |
Displayed title for column |
| width |
Optional |
Specify the width to use. This is included using style="width: xxx" |
|
| Events |
| Event Name |
Description |
| do_AlertsList_Clicked() |
This event is fired when selected set of rows are double clicked |
|
Overview
A table is a widget that writes an HTML Table with col sorting and multi row select capabilities
|
|
In Browser

|
|
JSP Code
<Portlet:Table field="model1" align="center" detail="true" multiSelect="true">
<Portlet:TableColumn column="Column1" title="String"/>
<Portlet:TableColumn column="Column2" title="Integer"/>
<Portlet:TableColumn column="Column3" title="DateOnly"/>
</Portlet:Table> |
|
|
How they work
Will create a complex HTML table , that is linked to various javascript
JS files allowing sorting . To define columns , the TableColumnTag must
be defined within the enclosing TableTag. Various attributes are available,
the most notable is multiSelect=' '. Setting the multiSelect to
true will enable the user to highlight multiple rows at once.
|
|
Controlling the look of a User Grid by CSS
The Table widget's corresponding CSS can be found at 'source/html/jaffa/css/widgets/tablesort.css'. Look at the diagrams to identify areas within the tables governed by the CSS.
|
|