2016-09-06 77 views
2

我在c#中有一个ASP.NET web应用程序。如何在fullCalendar中绑定日期?

我用我的aspx页面fullCalendar控制。我已经选择了一些日期并存储在DataBase中。

现在,我已经取的日期,但要作为FullCalendar控制选择显示它们。

任何一个可以请帮我,如何绑定在FullCalendar日期的数量。

我曾尝试这样的代码:

<script> 
    $("#calendar").fullCalendar('select', '2016-09-05', '2016-09-21'); 
</script> 

但是这一次是,只是hightlighting当我选择的任何其他日期, 所有这些日期都消失了。

而在数据库中我有不同的日期,如: “2016-09-05,2016-09-07,2016-09-08,2016-09-11,2016-09-15,2016-09 -17"

我想选择这些日期,编程。

请帮帮我吧。

由于

回答

0

select方法是用于选择在一段时间内(为了创建一个新的事件) - 未选择现有的事件。看到​​

事实上,fullCalendar并没有真正有被“选中”的事件中的任何概念。最接近的是“eventClick”事件,您可以在用户单击某个事件时处理该事件。但这是一件短暂的事情,它不会导致任何类型的状态被存储,这将指示事件的选择。

我认为,如果你想要一些/所有的活动进行预选择当日历负荷,你最好的选择可能是通过事件循环,找到你想要的那些,并添加某种CSS类/样式到事件的div,这将向用户指示它被选中,并维护一个变量(在事件对象内或在一个单独的列表中)以指示其当前状态。

如果你想使他们选择/取消选择的使用过程中,你可以处理eventClick事件,并把一些相似的代码在那里检查事件的当前状态和选择/取消选择相应的它。

相关问题