当我点击事件内的网格时,我想得到日期.
我试过了回调函数.
> dayClick:内部事件无法点击.
> eventClick:没有日期参数
额外的信息
我为Event创建了一个AJAX crud,并在事件中创建了一个EventException.
假设我们有一个20XX 12月20日至30日的活动.
我想在圣诞节那天使用20XX 12月25日的例外.
最佳答案 在html中,请注意我们将向当前的fullcalender添加另一个方法处理程序调用eventClickEx.
eventClickEx: function(jsEvent,ev,view,cellDate){
alert(cellDate);
}
在fullcalendar.js中.也在fullcalendar中.在这里,我们正在调用getCellDate,它现在无法在视图中使用.
EventPointing.prototype.handleClick = function (seg, ev) {
var hit = this.view.queryHit(getEvX(ev),getEvY(ev));
var cellDate = this.view.getCellDateEx(hit.row,hit.col);
var res = this.component.publiclyTrigger('eventClickEx', {
context: seg.el[0],
args: [seg.footprint.getEventLegacy(), ev, this.view,cellDate]
});
if (res === false) {
ev.preventDefault();
}
};
由于它不可用,我们将使用可以访问dayGrid对象的BasicView类.
BasicView.prototype.getCellDateEx = function (row,col){
return this.dayGrid.getCellDate(row,col);
};
在那里,当你点击事件时,你将从cellDate获得基础日期.