I am using a TcxScheduler with a TcxSchedulerAggregateStorage that has several TcxSchedulerStorage's linked to it. To avoid getting duplicate reminders, as recommended in Q340990 I have Reminders.Active set to False for the linked storages while the aggregate storage's Reminders.Active is True.
However, if I edit any existing event, the Reminder field is not visible. This is because the event's storage's Reminders.Active is False.
The offending code is in cxSchedulerEventEditor.pas:
Delphiprocedure TcxSchedulerEventEditorForm.InitReminderPanel;
begin
pnlReminder.Visible := Storage.IsReminderAvailable and Storage.Reminders.Active;
...
end;
Please remove the Storage.Reminders.Active check. If the reminders for the storage are disabled for any reason, it doesn't mean that they cannot be edited.
Thank you for your report. I have reproduced the described behavior and forwarded this ticket to our developers for research.