如何在fullcalendar中获取当周的事件?

时间:2018-04-26 10:09:03

标签: javascript fullcalendar momentjs

我在周视图中实现了fullCalendar。我在其中添加了一些事件。现在,我试图在其他几周内复制这些事件,点击一些外部按钮。 Follow是当前实现的fullcalendar的屏幕截图:

Image

正如您所看到的,在fullcalendar的右上角有一个重复的按钮。点击它,我需要获得本周显示的本周所有事件。

以下是我如何初始化fullcalendar:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true">

    <!--here if you want a fab-->
    <android.support.design.widget.FloatingActionButton
        android:id="@+id/add_edu_fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentEnd="true"
        android:layout_marginBottom="@dimen/dim_16dp"
        android:layout_marginEnd="@dimen/dim_16dp"
        app:srcCompat="@drawable/ic_plus_24dp" />


     <!--starting the scroll of the layout-->
    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <!--scroll view-->
        <RelativeLayout
            android:id="@+id/mainScrollChild"
            android:layout_width="match_parent"
            android:layout_height="0dp">

            <!--start adding your red part-->
            <android.support.v7.widget.CardView
                android:id="@+id/cardView"
                android:layout_width="match_parent"
                android:layout_height="150dp"
                android:layout_margin="8dp"
                android:padding="1dp"/>                    

            <!--end Red Part-->

            <!--start the green part (recyclerView)-->
            <RelativeLayout
                android:id="@+id/rel2"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_below="@id/cardView">

                <android.support.v4.widget.NestedScrollView
                    android:layout_width="match_parent"
                    android:layout_height="match_parent">

                    <android.support.v7.widget.RecyclerView
                        android:id="@+id/recyclerView"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content" />
                </android.support.v4.widget.NestedScrollView>
            </RelativeLayout>
            <!--end green part-->
        </RelativeLayout>
    </ScrollView>
</RelativeLayout>

以下是按钮点击的脚本:

$('#calendar').fullCalendar({
  header: {
      left: options["is_staff"] == true ? 'today prev,next' : '',
      center: '',
      right: '',
  },
  firstDay: 0,
  editable: true,
  selectable: true,
  defaultView: 'agendaWeek',
  weekNumbers: true,
  eventOverlap: false,
  events: events_data
})

问题是根据图像中显示的fullcalendar,22/04应该包括在本周。但它被排除在本周之外,下周日将被纳入本周。

0 个答案:

没有答案