Номера недель в течение дней не работают в fullcalendar v5

#javascript #reactjs #fullcalendar

#javascript #reactjs #полный календарь

Вопрос:

Я разрабатываю представление календаря с помощьюfullcalendar.io библиотека в ReactJS, где я хочу показать номер недели в отдельном столбце вместо первого столбца, как показано на рисунке.

введите описание изображения здесь

В документах версии 4 была возможность отображать недели в первом отдельном столбце с помощью weekNumbersWithinDays, но в документе версии 5 эта опция, похоже, отсутствует.

Может кто-нибудь, пожалуйста, предложить мне способ отображения номеров недель в первом столбце.

Вот мой существующий код и codepen, чтобы продемонстрировать проблему:

 <FullCalendar
    plugins={[dayGridPlugin, timeGridPlugin, customViewPlugin]}
    initialView="dayGridMonth"
    fixedWeekCount={false}
    headerToolbar={false}
    themeSystem='bootstrap'
    events={this.props.calendarEvents}
    eventContent={this.renderEventContent}
    eventDidMount={(info) => ReactTooltip.rebuild()}
    dayMaxEventRows={true}
    weekNumbers={true}
    weekNumbersWithinDays={false}      // THIS IS NOT WORKING
    weekText='Week '
    views={{
        dayGridMonth: {
            dayMaxEventRows: 3,
        },
        timeGridWeek: {
            dayMaxEventRows: 3,                
        }
    }}
    height="auto"
    ref={this.props.calendarRef} />
  

Комментарии:

1. Руководство по обновлению ( fullcalendar.io/docs/upgrading-from-v4 ) написано «weekNumbersWithinDays: теперь это поведение по умолчанию. Поведение weekNumbersWithinDays:false было удалено. Смотрите старые документы для иллюстрации разницы.» . Таким образом, больше невозможно делать то, что вы хотите.

2. О боже!! Это была хорошая функциональность, почему они ее удалили? В любом случае, есть ли какой-либо другой обходной путь?

3. Насколько я знаю, нет. Я не знаю, почему они удалили его, вам нужно спросить у сопровождающих проекта. возможно, вам следует отправить запрос на функцию, чтобы попытаться восстановить ее. fullcalendar.io/requesting-features