task
|
Description |
The task tag makes the specified task bean properties
available. |
Tag Body |
JSP |
Restrictions |
Only one of the id, name or index attributes
should be used at a time. If no attributes are specified then the current
task in the parent collection is used. |
Attributes |
The tag has the following attributes:
Attribute |
Description |
Req'd? |
id |
Specifies the id of the bean to create. |
No |
name |
Specifies the name of the bean to use. |
No |
index |
Specifies the index into the current event list of the event bean
to find. |
No |
|
Properties |
The tag provides the following bean properties:
Property |
Description |
Type
|
Access |
dueDate
|
|
DateTime
|
Get/Set
|
validDueDate
|
|
Boolean
|
Get
|
dueTime
|
|
Boolean
|
Get
|
dueTimeField
|
|
String
|
Get/Set
|
locationValid
|
|
Boolean
|
Get
|
completed
|
|
Boolean
|
Get
|
description |
Long description of the event. |
String
|
Get/Set |
summary |
Short summary of the event. |
String
|
Get/Set |
location |
Location of the event. |
String
|
Get/Set |
status
|
|
String
|
Get/Set
|
allDay |
Whether the event lasts all day or not; boolean |
|
Get/Set |
recurrence |
Whether the event is part of a recurring series of events; boolean |
Boolean
|
Get |
recurrencePattern
|
TBD
|
RecurrencePattern
|
Get/Set
|
reminderBean
|
TBD
|
Reminder
|
Get/Set
|
recurrenceModifier
|
TBD
|
String
|
Get/Set
|
modifier
|
Same as recurrenceModifier.
|
String
|
Get/Set
|
thisDate
|
TBD
|
String
|
Get/Set
|
|
Example(s) |
<%-- create a 'new' task --%> <cal:task id="new"/>
<%-- create a 'new' task with a summary --%> <cal:task id="new"> <cal:set property="summary" value="Task Summary"/> </cal:task>
<%-- use a previously created task --%> <cal:task name="now"> Due Date = <cal:get property="dueDate"/> Summary = <cal:get property="summary"/> </cal:task>
<%-- current task in the task collection --%> <cal:tasks iterate="true"> <cal:task> ... </cal:task> </cal:events>
|