Mandatory attributes: dataNameForList
Attribute | Description | Default value |
---|---|---|
dataNameFor List | Name of the IndexedCollection in the context hierarchy. The inner data element can be a KeyedCollection or an Indexed Collection containing a data field. If the inner element is a KeyedCollection, the table has a row for each element in the collection. | |
border | Size of the border of the table | null |
cellspacing | Amount of space between table cells | null |
cellpadding | Amount of space between each table cell and the cell's contents | null |
width | Width of the table | null |
cellBGColor | Background color of the cells | null |
cellBGColor2 | Second background color. If this is enabled, the rows in the table alternate between this color and the cellBGColor. | null |
showCaption | Whether the table displays a caption. If it does, the table uses the description of the IndexedCollection for the caption value. | yes |
showHeaders | Whether the table displays header cells | yes |
headers | Which cells are header cells. This is a list with the format of "{header1, header2, ...}". The contents of the list are used as keys to access a resource bundle. | null |
headerBGColor | Background color of the header cells | null |
headerAlignment | Alignment of the text in the header cells | null |
headerFontFace | Typeface of the text in the header cells | null |
headerFontSize | Size of the text in the header cells | null |
headerFontColor | Color of the text in the header cells | null |
fontFace | Typeface of the table text and caption | null |
fontSize | Size of the table text and caption | null |
fontColor | Color of the table text and caption | null |
start | First element in the Collection to be displayed | null |
end | Last element in the Collection to be displayed | null |
colSizes | Width of each column. This is a list with the format of "{col1, col2, ...}". | null |
colAlignments | Alignment of the text in each column. This is a list with the format of "{col1, col2, ...}". | null |
skipCols | Whether to skip displaying a column. This is a list with the format of "{col1, col2, ...}". | null |
style | Style for the table | null |
custom | Adds attributes to the input element. The following is the format of this attribute: custom="att1Name=\"att1Value\ "att2Name=\"att2Value\"..." | null |
The following is an example of using TableTag:
<H1>Using the Table Tag</H1> <dse:table dataNameForList="phonesList" headerBGColor="#AAEEAA" headerFontFace="Arial" headers="{Type,Name,Available,Area Code,Number,Ext.}" border="1" colSizes="{40,100,80,40,100,40}" cellBGColor="#EEAAAA" cellBGColor2="#AAAAEE" colAlignments="{center,left,center,right,right,right}" start="1" end="2"/><br> <dse:table dataNameForList="table" headerBGColor="#AAAAAA" headers="{ ,Meals,Hotels,Transport,Subtotals}" cellBGColor="#AAEEAA" cellBGColor2="#EEEEAA" start="0" end="3"/>