Сделать Выбираемое Истинным только для заданного диапазона дат в Большом Календаре Реакта - PullRequest
0 голосов
/ 07 ноября 2018

Я использую React Big Calendar. По умолчанию выбираемое значение true позволяет сделать весь календарь доступным для выбора, но я хочу, чтобы значение true для данного времени было выбрано, и изменить цвет фона этого временного диапазона в календаре. Я не желаю создавать события. Просто сделайте выбираемое истинным для данного времени.

Спасибо

1 Ответ

0 голосов
/ 19 ноября 2018

Я нашел решение, которое может помочь вам отключить некоторые даты, в моем случае мне нужно было отключить события недоступности, поэтому я использовал selectable="ignoreEvents"

         `<BigCalendar
            selectable="ignoreEvents"
            localizer={localizer}
            events={events} 
            views={allViews}  
            step={60}
            showMultiDayTimes
            defaultDate={new Date()}
            defaultView={BigCalendar.Views.WEEK}
            style={{height: "90vh" }}
            resources={resourceMap}
            resourceIdAccessor="resourceId"
            resourceTitleAccessor="resourceTitle"
            onSelectSlot={this.handleSelect}
            eventPropGetter={(this.eventStyleGetter)}
          />`

используйте eventPropGetter для стилизации ваших событий

...