我在周视图中实现了fullCalendar。我在其中添加了一些事件。现在,我试图在其他几周内复制这些事件,点击一些外部按钮。 Follow是当前实现的fullcalendar的屏幕截图:
正如您所看到的,在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应该包括在本周。但它被排除在本周之外,下周日将被纳入本周。