SchedulerTimeScaleUnit Enum
Lists the values that specify the measurement unit for the Timeline view.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v24.2.dll
NuGet Package: DevExpress.Blazor
Declaration
public enum SchedulerTimeScaleUnit
Members
Name | Description |
---|---|
Second
|
The measurement unit is a second. |
Minute
|
The measurement unit is a minute. |
Hour
|
The measurement unit is an hour. |
Day
|
The measurement unit is a day. |
Week
|
The measurement unit is a week. |
Month
|
The measurement unit is a month. |
Quarter
|
The measurement unit is a quarter of a year. |
Year
|
The measurement unit is a year. |
Related API Members
The following properties accept/return SchedulerTimeScaleUnit values:
Remarks
Use the SchedulerTimeScaleUnit
enumeration values to specify the Unit property for timescales in the Timeline view.
@using Data
<DxScheduler StartDate="@(DateTime.Today + TimeSpan.FromHours(8))"
DataStorage="@DataStorage"
ResourceNavigatorVisible="false">
<DxSchedulerTimelineView Duration="@(TimeSpan.FromHours(36))" CellMinWidth="100">
<Scales>
<DxSchedulerTimeScale Unit="@SchedulerTimeScaleUnit.Day" UnitCount="1"></DxSchedulerTimeScale>
<DxSchedulerTimeScale Unit="@SchedulerTimeScaleUnit.Hour" UnitCount="6"></DxSchedulerTimeScale>
</Scales>
</DxSchedulerTimelineView>
</DxScheduler>
@code {
DxSchedulerDataStorage DataStorage = new DxSchedulerDataStorage() {
AppointmentsSource = ResourceAppointmentCollection.GetAppointments(),
AppointmentMappings = new DxSchedulerAppointmentMappings() {
Type = "AppointmentType",
Start = "StartDate",
End = "EndDate",
Subject = "Caption",
AllDay = "AllDay",
Location = "Location",
Description = "Description",
LabelId = "Label",
StatusId = "Status",
RecurrenceInfo = "Recurrence",
ResourceId = "ResourceId"
},
ResourcesSource = ResourceAppointmentCollection.GetResourcesForGrouping(),
ResourceMappings = new DxSchedulerResourceMappings() {
Id = "Id",
Caption = "Name",
BackgroundCssClass = "BackgroundCss",
TextCssClass = "TextCss"
}
};
}
See Also