提供对默认插件设置的公共访问权限?

时间:2010-06-08 13:46:00

标签: fullcalendar

我必须设置从'ready'块中调用的timeFormat,axisFormat(HH:mm)!

我从http://www.learningjquery.com/2007/10/a-plugin-development-pattern读了一篇文章。

也许我错了,但我认为为fullcalendar设置参数的唯一方法是通过'constructor'传递它 - 我的意思是:

jQuery('#calendar').fullCalendar({
        events: [
                 {
                     title:  'My Event',
                     start:   '2010-06-08T14:30:00',
                     end:     '2010-06-08T15:45:00',
                     allDay: false
                 }
                 // other events here...
             ],
        defaultView: 'agendaDay',
        timeFormat : {
          "" : "H:mm{ - H:mm}",
          agenda : "H:mm{ - H:mm}"
        },
        axisFormat : "H:mm"
    });

但是我真的需要在对象初始化之后设置那些(timeFormat,axisFormat)属性... 这是一个实现错误,那些属性不能被覆盖吗?

*我正在使用seam,primefaces(使用fullcalendar.js)。我真的不知道有没有其他解决方案...帮助:)

1 个答案:

答案 0 :(得分:4)

实际上有一个未记录的功能。使用

$.fullCalendar.setDefaults({
   // your options here
});

我不能保证api将来不会改变。因为这是非正式的,我无法帮助你超越这个。祝你好运