📅  最后修改于: 2023-12-03 15:32:19.443000             🧑  作者: Mango
jQWidgets jqxScheduler 是一个功能强大的日程安排控件,可以通过 dateChange 事件来检测用户在控件上的日期选择或日期范围更改。这个事件会在用户选择或拖动控件以选择新日期范围的时候被触发。
dateChange
事件的语法如下:
$(selector).on('dateChange', function (event) {
// 事件处理程序
});
以下是一个示例,演示了如何使用 dateChange
事件来获取用户所选日期范围:
$('#scheduler').on('dateChange', function (event) {
var startDate = event.args.from;
var endDate = event.args.to;
console.log('开始时间:' + startDate + ' 结束时间:' + endDate);
});
当 dateChange
事件被触发时,它会传递一个事件对象作为参数。该事件对象具有以下属性:
| 属性名 | 类型 | 描述 | | --- | --- | --- | | args.from | Date | 选择的开始日期 | | args.to | Date | 选择的结束日期 | | args.range | Object | 日期范围对象 |
args.range
对象包含以下属性:
| 属性名 | 类型 | 描述 | | --- | --- | --- | | args.range.from | Date | 选择的开始日期 | | args.range.to | Date | 选择的结束日期 |
jQWidgets jqxScheduler 的 dateChange
事件允许我们在控件中选择日期范围时做出相应的响应。 分别可以获取所选日期范围的开始日期和结束日期。这是一个功能强大的事件,使我们能够为用户提供更好的用户体验。