2010-06-08 59 views
0

我必须设置timeFormat,axisFormat(HH:mm)在'ready'块内调用!提供公共访问默认插件设置?

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

也许我错了,但我想设置参数fullcalendar的唯一途径是通过“构造”通过它 - 我的意思是:

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(with fullcalendar.js)。我真的不知道是否有任何其他解决方案......帮助:)

回答

4

实际上有一个未公开的功能。使用

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

我不能保证api不会在未来发生变化。因为这是非官方的,我无法帮助你超越这个。祝你好运