我制作了一个创建日历的javascript函数。要创建日历,我使用fullcalendar。在代码中,您可以看到我进行ajax调用以获取日历应包含的事件。发生的问题是,在我点击事件后,其中一个属性变为null。单击事件以查看其详细信息后,属性“end”变为null。令我困惑的是,当我在事件点击方法“end”中的console.log“calendarevents”不为空时,但是当我控制日志“calEvent”并查看其源(显示源数组)并向右看时item,它确实说“end”为null。我对这完全感到困惑。我希望你们看到我做错了什么,可以帮助我:)提前谢谢你!
library("ggplot2")
ggplot(dataset)
dataset$'Option' <- factor(dataset$'Option', levels = dataset$'Option')
gg <- ggplot(dataset, aes(y=ToNum, x= Option, group = 1)) + geom_line(color='red') + coord_flip() + scale_y_continuous(breaks = seq(0, 5, by = 0.5)) +
theme(axis.title.x=element_blank(),
axis.title.y=element_blank(),
axis.text= element_text(size=16),
plot.title = element_text(size=20),
aspect.ratio=16/9) +
ggtitle("Delivering Value") +
scale_x_discrete(limits = rev(levels(dataset$'Option')))
print(gg)
答案 0 :(得分:1)
开始和结束值可能包含时间。显示的测试数据为start
和end
提供了完全相同的日期。
eventObject
状态的文档end
是可选的,但在其他方面“成为”时刻对象。
我的推论(因为未提供最小测试用例)将end
与start
相同或早于end
的日期/时间值视为未提供,并且未提供,丢失的null
值将转换为end
。这可以解释null
与start
的转换,与locate
相同。