BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
dateTemplate: TemplateColumn = {
create: () => {
return createElement('input', { attrs: { 'type': 'Date' } });
},
destroy: (args: { elementId: string }) => {
let datetime: DateTimePicker = (getComponent(document.getElementById(args.elementId), 'datetimepicker') as DateTimePicker);
if (datetime) {
datetime.destroy();
}
},
write: (args: { elements: Element, values: Date }) => {
let today: Date = new Date();
let currentYear: number = today.getFullYear();
let currentMonth: number = today.getMonth();
let currentDay: number = today.getDate();
let date: Date = new Date(currentYear, currentMonth, 14, 10, 30);
let dateTimeInstance: DateTimePicker = new DateTimePicker({
min: new Date(currentYear, currentMonth, 7, 10, 0, 0),
max: new Date(currentYear, currentMonth, 27, 22, 30, 0),
value: new Date(currentYear, currentMonth, 14, 12, 0, 0)
});
dateTimeInstance.appendTo('#' + args.elements.id);
}
}; |