Class ecm.widget.taskManager.CalendarScheduler
Extends
dijit.layout.ContentPane.
The scheduler pane to perform calendar scheduling for an asynchronous task. This pane will allow users to
set tasks to run now, run once at a later start time, or can run reoccuringly with a calendar schedule
such as once every Monday or once every month. By setting the values accordingly and calling
getSchedule(), an ecm.model.AsyncTaskSchedule will be created with all the appropriate calendar
schedule portion filled out. This portion will match the schedule expression set in the J2EE specification
for timer services. Refer to AsyncTaskSchedule for more detailed information on the schedule.
Defined in: <ecm\widget\taskManager\CalendarScheduler.js>.
Constructor Summary
Constructor Attributes | Constructor Name and Description |
---|---|
Method Summary
Method Attributes | Method Name and Description |
---|---|
Returns the end date set.
|
|
Returns a ecm.model.AsyncTaskSchedule object with all the appropriate calendar schedule portion
filled out.
|
|
Returns a comma-delimited list of the weekdays selected in this scheduler pane.
|
|
onChange()
Event invoked when an input on a field change
|
|
setEnableRunAtSchedule(enable)
Enable or disables all the widgets for the run at schedule radio selection
|
|
setEnableRunOnce(enable)
Enable or disables all the widgets for the run once radio selection
|
|
validate()
Returns true if values are provided for all the necessary inputs.
|
Method Detail
getEndDateSet()
getSchedule()
getWeekdaysSelected()
onChange()
setEnableRunAtSchedule(enable)
- Parameters:
- enable
- True to enable and false to disable the widgets
setEnableRunOnce(enable)
- Parameters:
- enable
- True to enable and false to disable the widgets