I not tested the result with all possible options offer by FullCalendar, but can be a start point. I attached a sample that dimostrate what i have done. Wrapped options managed by extension are unchanged, the new property Options is separated from these.
Wisej.Web.Ext.FullCalendar offer a new method call “Update Options” that update only user options defined into dynamic property “Options”.
NOTE: NOT ALL options can be set dynamically (see FullCalendarDynamicOptions – > Exceptions)
If the result is acceptable for Wisej Team i can make a pull request to GitHub.
UPDATE: fix an error.
i made some other adjustment to my work on Wisej.Web.Ext.FullCalendar.
I also noted in my master working project that use Wisej.Web.Ext.FullCalendar with other Widget cause some problem. To make new fullCalendar in startup.js there is something like this:
this.calendar = new $.fullCalendar.Calendar($(this.container), options);
The problem is that some time $.fullCalendar is undefined, it’s happen when another Widget is used.
Please login first to submit.