Building calendars with the TMS IntraWeb Planner framework requires utilizing TTIWWebPlanner or TTIWDBWebPlanner components within the Delphi IDE to construct scheduling web applications. These server-side components from TMS Software render highly interactive, customizable calendar grids directly in browser environments. They handle single-person personal information managers (PIM) and multi-resource corporate schedulers. Component Variants
TTIWWebPlanner: The non-data-aware engine where calendar events are added, structured, and managed purely via code at runtime.
TTIWDBWebPlanner: The data-aware version that binds directly to database architectures through an adapter mechanism to automate event updates. Built-In Time Layouts
The framework provides several pre-configured time structures to display planned entries: Day View: Standard hourly blocks mapping out daily tasks. Week View: Mon-Sun grid format tracking weekly commitments.
Month View: Standard grid representing calendar days of a full month.
Period / Half-Day Views: Custom intervals configured for specialized block scheduling.
Timeline / Multi-Resource: Combines resource mapping along row/column axes for hotel rooms or equipment. Key Architecture Features
Conflict Resolution: Built-in logic checks for overlapping appointment items and applies automated spacing or restriction mechanisms.
Interactive Editing: Users can resize or drag-and-drop calendar events in the browser while updating server-side data models.
Custom Appearance: Includes specific events like OnPositionGapProp to alter brush styles or highlight inactive operational windows.
Cross-Platform Delivery: Built on the IntraWeb foundation to deliver 64-bit multi-tier architecture straight from Delphi source projects.
For modern multi-framework or client-heavy web deployments, developers frequently utilize newer options like the TMS FNC UI Pack Planner or consult the TMS WEB Core Decisions Forum to map events using modern browser routines. If you want, tell me:
Do you need a data-bound calendar connected to an active SQL database?
I can provide the specific Delphi code steps or property settings you’ll need. Deciding on the calendar – TMS WEB Core
Leave a Reply