【问题标题】:Using Oracle UCM JSON data in fullcalendar?在全日历中使用 Oracle UCM JSON 数据?
【发布时间】:2011-03-29 09:49:20
【问题描述】:

有没有办法从 Oracle UCM 的 JSON 选项中获取数据并在完整日历中使用它。我创建了一个服务来从 UCM 中的日历数据返回数据,并希望使用 fullcalendar 显示事件。

这是我返回的示例提要:

"ResultSets": {
{
"SQLLMCal": {
"fields": [
{ "name": "SINGLE_ELEMENT" },
{ "name": "Start" },
{ "name": "SCHOOL_TYPE" },
{ "name": "SCHOOL_TYPE_ID" },
{ "name": "Title" },
{ "name": "ENTRY_SIDE_GROUP" }
],
"rows": [
[
"141",
"3/17/11 12:00 AM",
"Elementary",
"3",
"Big Burger",
"1"
]
]
}
}
}

谢谢,肯

【问题讨论】:

    标签: json fullcalendar oracle-ucm


    【解决方案1】:

    需要使用自定义事件函数解析您自己的数据: http://arshaw.com/fullcalendar/docs/event_data/events_function/

    【讨论】:

    • 这是我一直在努力的方向。我陷入了回调的系统税。我很欣赏这个方向!
    • 根据文档,从 events_function 返回的是一个事件对象数组。我有一个可以循环的行对象,但不确定如何创建适当的事件对象。我尝试使用var event = new Event();,但这不起作用。如何构造一个可以填充标题和起始值的新事件对象?
    • $(document).ready(function() { var now = new Date(); $("#calendar").fullCalendar({ firstDay: now.getDay(), events: function(callback) { var events = []; events.push({"title":"This is test 2","start":now}); alert("Date: "+events[0].start); callback(events); } }); }); - 我认为这会起作用,但不会在日历上显示任何事件。有什么想法吗?
    【解决方案2】:

    好的,“键盘和椅子之间存在问题”的好例子!我只需要盯着文档看,答案就在那里。

    在我的代码中,我有以下内容: 事件:函数(回调){

    根据定义,这必须是 事件:函数(开始,结束,回调){

    添加开始和结束参数后,一切正常。

    感谢 Adam 为我指明了正确的方向!

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 2016-02-11
      • 1970-01-01
      • 1970-01-01
      • 2022-11-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多