提供公共访问默认插件设置?
问题描述:
我必须设置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)。我真的不知道是否有任何其他解决方案......帮助:)
答
实际上有一个未公开的功能。使用
$.fullCalendar.setDefaults({
// your options here
});
我不能保证api不会在未来发生变化。因为这是非官方的,我无法帮助你超越这个。祝你好运