(document.querySelector('#StartTime') as any).ej2_instances[0].format = "d.M.y";
(document.querySelector('#EndTime') as any).ej2_instances[0].format = "d.M.y"; |
public onEventRendered(args: EventRenderedArgs): void {
if (this.scheduleObj.currentView === 'Month') {
const dateHeader: number = (document.querySelector('.e-date-header') as any).offsetHeight + 5;
args.element.style.height = '' + ((document.querySelector('.e-work-cells') as any).offsetHeight - dateHeader) + 'px';
} else {
args.element.style.height = '' + ((document.querySelector('.e-work-cells') as any).offsetHeight - 5) + 'px';
}
} |
if (this.scheduleObj.isSlotAvailable(args.data)) {
dialogObj.hide();
const currentAction = args.target.classList.contains('e-work-cells') ? 'Add' : 'Save';
this.scheduleObj.openEditor(args.data, currentAction);
} else {
alert('The event is already exist in the same slot');
args.cancel = true;
} |
if ((args.data.StartTime as any).getHours() >= 10 || (args.data.EndTime as any).getHours() <= 20 ) {
(args.element.querySelector('.e-time') as any).style.display = 'none';
} |
(document.querySelector('#StartTime') as any).ej2_instances[0].format = "d.M.y";
(document.querySelector('#EndTime') as any).ej2_instances[0].format = "d.M.y"; |
getDateHeaderText = (value: Date) => {
const date = new Date(value);
let dayNames = [];
if ((document.querySelector('.e-schedule') as any).ej2_instances[0].isAdaptive) {
dayNames = [
'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'
];
} else {
dayNames = [
'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'
];
}
const dayIndex = date.getDay();
return '' + dayNames[dayIndex] + ', ' + date.getDate();
} |