Thank you for contacting Syncfusion support.
We have prepared the sample to customize the quick window as per requirement which can be viewed from the below link. Kindly refer the below code example used in the sample.
<Code>
function OnAppointmentClick(args) { // this function will be called when an app is clicked
if (!ej.isNullOrUndefined(args.appointment.Description))
this._quickAppDetailsWindow.find(".descValue").html(args.appointment.Description);
else
this._quickAppDetailsWindow.find(".descValue").html("");
$(".e-quickbottomcontainer").find(".e-floatright").css("display", "none");
}
function OnBeforeAppointmentCreate(args) { // this function will be called before saving an app
args.appointment["Description"] = this._quickAppointWindow.find('.Description').val();
}
function OnCellClick(args) { // this function will be called when cell is clicked
if ($(".customfields1").length == 0) {
var customDesign1 = "<tr class='customfields1'><td class='customlabel'>Description</td><td><input name='Description' class='Description' type='text'/></td></tr>";
var customDesign = "<tr class='customfields'><td><div class='descValue'/></td></tr>";
$(".e-subjectlabel").parent().after(customDesign1); // here we are adding the custom fields in quick window
$(".e-quicksubject").parent().parent().after(customDesign); // here we are adding the custom fields in app quick window
$(".e-detailedwindow").css("display", "none");
}
args.quickString = ej.format(args.startTime, "dddd MMMM dd yyyy");
this._quickAppointWindow.find(".Description").val("");
}
</Code>
Regards,
Karthigeyan