CalPack2 supersedes the CalendarPack - but does not replace it. This is a more robust version of the Calendar and solves a memory leak problem.
When implementing CalPack2, append 2 to the function name (e.g. DayCal2) and change any action parameters so that the table name is fully qualified with the table occurrence name. Be aware that parameter ordering has changed (e.g. In ResourceCal2, the resourceID parameter has swapped places with description, because the description field is now optional), and that some of the overrides may have also changed.
You should set BlackBoxDebugging to "No" in your startup script in a production environment: it can cause delays on initial load.
This advanced calendar gives you some powerful new functionality:
• Standardised format for functionality hooks and script triggers (called Actions).
• Hook into new script triggers like ActionOnApptSelect, ActionOnApptDelete, ActionOnApptEnter and many more!
• Support for ReactorJSRun.
• Support for the Override Manager.
• Support for the Override Helper.
• Support for multi-line keys on the right side of the relationship (multiple resources in a single appointment!)
• Enhanced scrolling.
• Improved default style.
• Improved localization, including Japanese, Dutch, and French.
• The calendar visual appearance is fully customizable, from colors to positioning.
Requested changes that have been implemented include:
• Override available to display Month Calendar starting on Monday instead of Sunday (StartDay='Monday')
• ActionOnApptSelect is no longer triggered when the Delete button is pressed.
See the online documentation for CalPack2.
Comments