Thanks for your update.
Yes, it is possible. We have prepared the sample to calculate the end time before binding to Scheduler using start time which can be viewed from the below link.
<Code>
appointmentWindowOpen: "onOpen",
beforeAppointmentCreate: "OnBeforeAppointmentCreate"
function onOpen(args) {
$("#Schedule1_appEndTime").css("display", "none")
}
function OnBeforeAppointmentCreate(args) {
var app = ej.isNullOrUndefined(args.appointment[0]) ? args.appointment : args.appointment[0];
var endTime = new Date(app.StartTime).setMinutes(app.StartTime.getMinutes() + 45);
app.EndTime = new Date(endTime);
}
</Code>
Regards,
Karthigeyan