如何在Fullcalendar中向事件块添加关闭按钮

时间:2014-03-07 03:31:20

标签: fullcalendar

我需要在事件中添加“关闭”按钮,以便将其从日历中删除。由于'text'字段不接受HTML,我无法直接执行此操作。修改事件HTML的最佳方法是什么?

2 个答案:

答案 0 :(得分:5)

从Bootstrap-3

添加垃圾桶图标
eventRender: function(event, element) {
   element.html(event.title + '<span class="removeEvent glyphicon glyphicon-trash pull-right" id="Delete"></span>');
}

可以在“eventClick”中捕获事件:

eventClick: function(calEvent, jsEvent, view) {
  if (jsEvent.target.id === 'Delete') {
    $("#myModal").modal(); // Maybe show a modal dialog asking the user if he wants to delete the event. 
  }
}

答案 1 :(得分:0)

我成功添加了一个带有eventRender回调函数的关闭按钮。

 eventRender: function(event, element) {
                    element.html(event.title+"<i  class='fa fa-close pull-right text-danger' id='"+event.id+"'></i>");
                },

但我无法按下按钮。如果你能按下按钮,请告诉我。