选择日期是会触发组件的bind-click事件,可以在这个事件中获取当前选择的日期
具体如下:
Model.prototype.calendarClick = function(event) {
var targetDate = "";
if (event.target.getAttribute("data-cal-date")) {
targetDate = event.target.getAttribute("data-cal-date");
} else
targetDate = $(event.target).parent().find("span").attr("data-cal-date");
};
bind-click事件无论在日期是是否有数据都会触发,如果需要在日期上有数据的时候才获取通过组件的onEventsSelected事件中event参数提供的数据获取日期,event的结构如下:
{
"source" : 组件的js对象
"begin": 选择的事件时间范围在begin和end之间
"end": 选择的事件时间范围在begin和end之间
timezone: 时区
}
评一波