Enhances resource calendar support
Improves resource calendar mode by passing resource data to the grid manager for rendering, enabling specific resource-based views. Also, it stores raw event data to improve data management.
This commit is contained in:
parent
b111f121ba
commit
0b46f68ac1
3 changed files with 28 additions and 2 deletions
|
|
@ -51,12 +51,20 @@ export class CalendarManager {
|
|||
console.log('🚀 CalendarManager: Starting simple initialization');
|
||||
|
||||
try {
|
||||
// Debug: Check calendar type
|
||||
const calendarType = this.config.getCalendarMode();
|
||||
console.log(`🔍 CalendarManager: Initializing ${calendarType} calendar`);
|
||||
|
||||
// Step 1: Load data
|
||||
console.log('📊 Loading event data...');
|
||||
await this.eventManager.loadData();
|
||||
|
||||
// Step 2: Render grid structure
|
||||
// Step 2: Pass data to GridManager and render grid structure
|
||||
console.log('🏗️ Rendering grid...');
|
||||
if (calendarType === 'resource') {
|
||||
const resourceData = this.eventManager.getResourceData();
|
||||
this.gridManager.setResourceData(resourceData);
|
||||
}
|
||||
await this.gridManager.render();
|
||||
|
||||
// Step 3: Initialize scroll synchronization
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue