【问题标题】:How to set attribute to the fullcalendar (v5) events?如何为 fullcalendar (v5) 事件设置属性?
【发布时间】:2020-11-26 14:38:59
【问题描述】:

在 FullCalendar v5 中,eventRender 回调已被删除。

我决定使用 Event Render Hooks 中的eventDidMount,但不知道如何正确设置属性

var calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(calendarEl, {
  eventClick: function (info) {
    $('.popover-event' + info.event.id).popover('show')
  },

  eventResize: function (info) {
    console.log(info);
  },



//HERE
  eventDidMount: function (event) {
    // element.attr('title', event.tip);
    console.log('atr', event.el.attributes)
  },





  timeZone: 'UTC',
  slotEventOverlap: false,
  eventColor: '#c1c1c1',
  editable: false, //editableni ko'rish kerak
  schedulerLicenseKey: 'GPL-My-Project-Is-Open-Source',
  initialView: 'resourceTimeGridTwoDay1',
  nowIndicator: true,
  // now:moment().format(),
  initialDate: moment().format('YYYY-MM-DD'),
  allDaySlot: false,
  slotMinTime: '08:00:00',
  slotMaxTime: '18:00:00',
  selectable: true,
  locales: 'ru',
  headerToolbar: false,
})

【问题讨论】:

    标签: javascript jquery fullcalendar fullcalendar-5


    【解决方案1】:

    我搜索了一下,找到了答案

    eventDidMount: function (event) {
        $(event.el).attr('data-trigger', 'focus')
        $(event.el).attr('tabindex', 0)
    }
    

    【讨论】:

      猜你喜欢
      • 2020-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-01
      • 1970-01-01
      • 2021-12-15
      • 2017-04-20
      • 2021-12-21
      相关资源
      最近更新 更多