|
<SfSchedule TValue="AppointmentData" Width="100%" Height="650px" @bind-SelectedDate="@CurrentDate">
<ScheduleTemplates> <EditorTemplate> <table class="custom-event-editor" width="100%" cellpadding="5"> <tbody> <tr> <td class="e-textlabel">JobNumber</td> <td colspan="4"> <SfTextBox @bind-Value="@((context as AppointmentData).Subject)"Input="OnInput"></SfTextBox> </td> </tr> <tr> <td class="e-textlabel">JobName</td> <td colspan="4"> <SfTextBox ID="SfTextJobName" @bind-Value="@(TextContent)"></SfTextBox> </td> </tr> <tr> <td class="e-textlabel">Status</td> <td colspan="4"> <SfDropDownList ID="EventType" DataSource="@StatusData" Placeholder="Choose status" @bind-Value="@((context as AppointmentData).EventType)"> <DropDownListFieldSettings Value="Id"></DropDownListFieldSettings> </SfDropDownList> </td> </tr> <tr> <td class="e-textlabel">From</td> <td colspan="4"> <SfDateTimePicker @bind-Value="@((context as AppointmentData).StartTime)"></SfDateTimePicker> </td> </tr> <tr> <td class="e-textlabel">To</td> <td colspan="4"> <SfDateTimePicker @bind-Value="@((context as AppointmentData).EndTime)"></SfDateTimePicker> </td> </tr> <tr> <td class="e-textlabel">Reason</td> <td colspan="4"> <SfTextBox Multiline="true" @bind-Value="@((context as AppointmentData).Description)"></SfTextBox> </td> </tr> </tbody> </table> </EditorTemplate> </ScheduleTemplates> <ScheduleEventSettings DataSource="@DataSource"></ScheduleEventSettings> </SfSchedule> @code{ DateTime CurrentDate = new DateTime(2020, 1, 31); string TextContent { get; set; } public void OnInput(InputEventArgs args)
{ TextContent = (string)args.Value; } } |