如何从Laravel项目中的FullCalendar中删除一周和一日视图



我正在使用laravel项目中的FullCalendar,我想从标头栏中删除一周和一天的按钮。

$calendar = Calendar::addEvents($data)
          ->setOptions([ //set fullcalendar options
              'firstDay' => 1,
              'height' => 'auto',
              'themeSystem' => 'bootstrap3',
              'columnHeader' => false,
              'aspectRatio' => 1,
              'allDayDefault'=> false, 
          ])->setCallbacks([
    'eventRender'=> 'function (event, element, view) {
        var dateString = event.start.format("YYYY-MM-DD");
        $(view.el[0]).find(".fc-day[data-date=" + dateString +"]").css("background-color", "#FAA732");
     }'
          ]);
      $subset = $data->map(function ($data) {
          return collect($data->toArray())
              ->only(['title','start', 'end'])
              ->all();
      });
      return view('events.calendar', compact('calendar','data'));

所以,我想从Fullcalendar中删除那个周和日的视图按钮。

我使用了 'allDayDefault'=> falseallDay='false',但它们俩都无法正常工作。

要禁用另一个按钮,然后Month您可以在日历选项中使用right: 'month',而right: ''则可以删除月按钮。您必须将以下选项添加到setOption参数中。:

$calendar = Calendar::addEvents($data)
          ->setOptions([ //set fullcalendar options
              'firstDay' => 1,
              'height' => 'auto',
              'themeSystem' => 'bootstrap3',
              'columnHeader' => false,
              'aspectRatio' => 1,
              'allDayDefault'=> false,
              'header' => [
                    'left' => 'today prev,next',
                    'center' =>'title',
                    'right' =>'month'],
              .......

相关内容

  • 没有找到相关文章