|
html, body {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
height: 100%; }.page, .main {
height: 100%; }.content {
padding-top: 1.1rem;
height: 100%; } |
|
<SfSchedule CssClass="schedule-class" TValue="AppointmentData" Height="100%" @bind-SelectedDate="@CurrentDate" StartHour="10:00" EndHour="13:00">
<ScheduleEventSettings DataSource="@DataSource"></ScheduleEventSettings> </SfSchedule> <style> .e-schedule.schedule-class .e-schedule-table { height: 100%; } </style> |
|
html, body {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; height: 100%; } .page, .main {
height: 100%; } .content {
padding-top: 1.1rem; height: 100%; } |
|
<SfSchedule CssClass="schedule-class" TValue="AppointmentData" Height="100%" @bind-SelectedDate="@CurrentDate">
<ScheduleEventSettings DataSource="@DataSource"></ScheduleEventSettings> </SfSchedule> <style> .e-schedule.schedule-class .e-schedule-table { height: 100%; } </style> |
|
<SfSplitter Orientation="Syncfusion.Blazor.Layouts.Orientation.Vertical">
<SplitterEvents Resizing="@ResizeStop"></SplitterEvents> <SplitterPanes> <SplitterPane Size="50%" Resizable="true"> <div id="SchComponent"> <SfSchedule TValue="ResourceData" @ref="ScheduleRef" Width="100%" Height="@ScheduleHeight" @bind-SelectedDate="@CurrentDate" @bind-CurrentView="@CurrentView"> ...... ...... </SfSchedule> </div> </SplitterPane> </SplitterPanes> </SfSplitter> @code{
SfSchedule<ResourceData> ScheduleRef; public string ScheduleHeight { get; set; } = "300px"; public void ResizeStop(ResizingEventArgs args) { ScheduleHeight = args.PaneSize[0].ToString(); StateHasChanged(); } } |