Creates a copy (Cloned) of the DataTable and fills it with the events from the original DataTable. It expands the recurrent event definitions into individual occurrences.
Namespace: DayPilot.Web.Mvc.RecurrenceAssembly: DayPilot.Web.Mvc (in DayPilot.Web.Mvc.dll) Version: 8.0.5796.0 (8.0.5796.0)
Syntax
Parameters
- source
- Type: System.Data..::..DataTable
Source DataTable
- recurrenceFieldName
- Type: System..::..String
Name of the column that holds recurrence information.
- startFieldName
- Type: System..::..String
Name of the column that holds event start.
- endFieldName
- Type: System..::..String
Name of the column that holds event end.
- idFieldName
- Type: System..::..String
Name of the column that holds event id.
- recurrenceMasterIdFieldName
- Type: System..::..String
Name of the column that will be added to the DataTable and that will store the ID of the recurrence master event.
- rangeStart
- Type: System..::..DateTime
Starting time of the expanding time frame.
- rangeEnd
- Type: System..::..DateTime
Ending time of the expanding time frame.
- maxChange
- Type: System..::..TimeSpan
Maximum start date change of an exception from the rule. Event that is moved back for more than "maxChange" using an exception might not be visible.
Return Value
See Also