#angular #scheduler #jqwidget
#angular #планировщик #jqwidget
Вопрос:
Я работаю с планировщиком и angular и хотел бы знать, есть ли способ сделать так, чтобы при загрузке планировщика по умолчанию использовалась сегодняшняя дата. Например, если мы по умолчанию используем недельный просмотр, я бы хотел, чтобы он начинался с последнего воскресенья и заканчивался следующей субботой. Для сегодняшней даты, 2 апреля, я бы хотел, чтобы первым отображаемым днем было 31 марта, а последним днем, субботой, было 6 апреля. Есть идеи? Похоже, что по умолчанию дата отображается для встречи, наиболее удаленной по времени, будь то встреча, которой несколько дней, или встреча, назначенная через 4 года. Я не хочу заставлять людей искать сегодняшнюю дату только потому, что они назначили встречи на годы вперед. Любая помощь?
Ниже приведен пример того, как я создаю две встречи, когда я открываю планировщик, он откроется для встречи в 2020 году. Я хочу, чтобы он был открыт на сегодняшнюю дату.
generateAppointments(): any {
let appointments = new Array();
let appointment1 = {
id: "id1",
description: "George brings projector for presentations.",
location: "",
subject: "Quarterly Project Review Meeting",
calendar: "Room 1",
start: new Date("2012-09-28 10:07 EDT"),
end: new Date("2012-09-28 10:07 EDT")
};
let appointment2 = {
id: "id1",
description: "George brings projector for presentations.",
location: "",
subject: "Quarterly Project Review Meeting",
calendar: "Room 1",
start: new Date("2020-09-28 10:07 EDT"),
end: new Date("2020-09-28 10:07 EDT")
};
appointments.push(appointment1);
appointments.push(appointment2);
Я читал документы, но нигде не могу найти, как указать дату просмотра по умолчанию. Кто-нибудь еще сталкивался с этой проблемой?