lines
|
Description |
The tag denotes a reference to a collection of lines. This collection
is expected to reside within the MailContext object, "mail", stored on the
current page context. This tag will iterate upon its body until the collection
is exhausted, or as constrained by the start and count properties.
The start and count properties should only be set when the
iterate attribute is set to "false".
|
Tag Body |
JSP
|
Tag Parent |
n/a |
Restrictions |
None.
|
Attributes |
The tag has the following attributes:
Attribute |
Description |
Req'd? |
id |
Name of the entries collection to create. |
No |
name |
Name of the entries collection to use. |
No |
iterate |
A boolean that selects iteration. Default is "false", the collection
will not iterate. |
No |
|
Properties |
The tag provides the following bean properties:
Property |
Description |
Type
|
Access |
index |
Index of the current bean in the collection. |
Integer
|
Get |
count |
The number of iterations the collection should perform. Integer. |
Integer
|
Get/Set |
start |
The zero-based index from which to begin iteration. |
Integer
|
Get/Set |
end |
The zero-based index that denotes the item upon which iteration will
terminate. Integer. |
Integer
|
Get |
startOne |
One-based start; suitable for presentation. |
Integer
|
Get |
endOne |
One-based end; suitable for presentation. |
Integer
|
|
size |
The size of the collection being paged. |
Integer
|
Get |
nextPage |
Whether or not there are more items in the collection, beyond the current
iterations. |
Boolean
|
Get |
prevPage |
Whether there are items in the collection preceding the current iterations.
|
Boolean
|
Get |
|
Example(s) |
<%-- lines tag example --%> ... <mail:context/> ... <mail:fetch collection="lines" id="$(msgidx)"/> ... <mail:lines id="llist">
<mail:set property="start" value="$(start)"/>
<mail:set property="count" value="5"/>
</mail:lines>
<mail:lines name="llist" iterate="true">
<mail:line>
<mail:get property="text"/>
</mail:line>
</mail:lines>
|