陈清红
2025-04-14 880f3c0257eeb8c37761d484258fdd102a369a19
_Main/UI/MacroPlannerWebApp/Component_LibCal_dlgMultipleEvent/Method_CreateEvent#778.def
@@ -30,7 +30,7 @@
    {
      sEvent.Type( LibCal_Event::TYPE_PARTIAL() );
    }
    info( '------------------------------', category_i.Name(), sEvent.Type(), sEvent.EventCategory().Name() );
    // Set the Event and the related controls...
    // The values are explicitly assigned here 'at the beginning' to the controls,
    // so that the values can be used by the rest of the logic. Databinding is executed too late for that.
@@ -48,13 +48,18 @@
    // Set the Participation and the related controls
    // (only the DataHolders, the Date-controls are set later on, after the recurrence has been initialized)
    dhStartDate.Data( sLeadPart.StartDate() );
    //dhEndDate.Data(   sLeadPart.EndDate()   );
    dhEndDate.Data(   sLeadPart.EndDate()   );
    dhLeadingParticipation.Data( &sLeadPart );
    dhCategory.Data(category_i);
    //info( '-----------------------', isnull( dhLeadingParticipation.Data() ) );
    
    // Initialize the capacity here, when done in the OnCreate() edtCapacity is not disabled correctly.
    this.InitializeCapacity();
    
    this.InitializeEventTypes();
    ddlEventType.Data( owner_i.CalendarRegistry().GetDefaultEventType() );
    // Initialize the category here, when done in the OnCreate() there is no selection in the DropDownList.
    // Select the general category for new events.
    //this.InitializeCategories();