繁体   English   中英

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

[英]How to remove week and Day view buttons from FullCalendar in laravel project?

我在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: ''用于摆脱month按钮。 您必须将此以下选项添加到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'],
              .......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM