Dangrossman的Bootstrap-Daterangepicker日期更改事件
dangrossman's bootstrap-daterangepicker date change event
使用dangrossman的bootstrap-daterangepicker。有谁知道实现我可以收听的"日期更改"事件的最佳方法?因为似乎只有一个应用或小部件隐藏事件,所以我想实时更新正在发生的事情。
这是我现有的代码,当我单击应用/离开日期选择器时,它有一个回调函数:
this.$el.find(".datepicker").daterangepicker(
{
opens: "left",
format: 'YYYY-MM-DD',
startDate: me.startDate,
endDate: me.endDate,
minDate: me.minDate,
maxDate: me.maxDate,
locale: {
applyLabel: 'Save'
},
showDropdowns: true,
ranges: {
'Today': [moment(), moment()],
'Yesterday': [moment().subtract('days', 1), moment().subtract('days', 1)],
'Last 7 Days': [moment().subtract('days', 6), moment()],
'Last 30 Days': [moment().subtract('days', 29), moment()],
'This Month': [moment().startOf('month'), moment().endOf('month')],
'Last Month': [moment().subtract('month', 1).startOf('month'), moment().subtract('month', 1).endOf('month')]
}
},
function(start, end, label) {
// Update Change Selection upon date widget close
var startDate = new Date(Date.parse(start._d));
var endDate = new Date(Date.parse(end._d));
me.startDate = startDate;
me.endDate = endDate;
if (me.parent) {
me.parent.changeSelection(me);
}
}
);
谢谢。
这对我有用:
$('#yourinputid').on('apply.daterangepicker', function(ev, picker) {
console.log('changed');
});
相关文章:
- 算法:从数组(javascript/angular)中按当前日期获取上一个和下一个事件
- Javascript:如何在onChange事件期间更改日期时间值
- jQuery完整日历添加事件,仅包含月份和日期
- 可以'如果我隐藏某些日期,则不要在FullCalendar中拖动事件
- 从datetimepicker引导程序上点击的日期获取点击事件
- 如何将事件的日期放入fullcalendar中的日期对象中
- Day在完整日历中单击特定日期的事件警报
- 日期选择器更改事件抛出”;TypeError:字符串不是函数;
- 带有日期选取器的事件
- EditableField的JQuery Catch-onChange事件-日期选择器
- 如何在全日历中使用事件日期删除事件
- 使用 JavaScript 检查事件日期是否有效
- 完整日历日单击并删除了时区更改的事件日期问题
- DatePicker、FullCalendar和MySQL事件日期最终会缩短一天
- 检查日期和显示直到事件日期
- 事件日期的FullCalendar警报
- 我想在谷歌地图上显示事件日期标记
- 我需要计算申请日期和事件日期之间的天数
- 字段'事件日期'类型'日期时间'不能在查询筛选器表达式中使用
- 将用户直接带到事件日期与当前日期匹配的页面(分页)