This is a migrated thread and some comments may be shown as answers.

Looking for additional info about reminders

7 Answers 117 Views
Scheduler
This is a migrated thread and some comments may be shown as answers.
Stuart Hemming
Top achievements
Rank 2
Stuart Hemming asked on 13 Oct 2010, 03:29 PM
We have a module in an application that is based around the RadScheduler.

The module allows a person to create an event and to invite a number of people (1 to 100s) to it.

I've been giving some thought to what we can do with the upgrade to the version of the control that we are using for this module. Currently based on Q1 2009, the RadScheduler has a number of enhancements that I'd like to take advantage of, the first of these for consideration is Reminders.

I'd like to voice a couple of assumptions about how these work and would appreciate a comment on them from someone at telerik towers on whether or not I've got it right.

  1. I assume that the reminder will popup for the creator of the event if that user is inside RadScheduler at or after the time the reminder is due.
  2. I assume that if (1) above is true it is simply the fact that an appointment with a reminder set is loaded in to the RadScheduler that is enough for it to display the reminder.
  3. I assume that if (2) above is true then if the same appointment is loaded in the the RadScheduler of any number of other users at or after the time the reminder was due, that the popup would appear for them too.
  4. I assume from my reading of the docs on the subject that Browser Cookies need to be enabled for the snooze operation to work and not for reminders in general.

In addition to the above, could you tell me whether or not there is any likelyhood of the Reminder popup form being made available for customization.

-- 
Stuart

7 Answers, 1 is accepted

Sort by
0
Veronica
Telerik team
answered on 13 Oct 2010, 03:54 PM
Hello Stuart,

We are glad of your interest in using newer version of our controls and especially taking advantage of Reminders.

Directly on your questions:
1) Yes, absolutely correct.
2) Yes, there is nothing more. Just allowing the Reminders by setting the EnableReminderField property to "true" is enough to enable the support for reminders.
3) Reminders for RadScheduler are with logic similar to the reminders of Microsoft Outlook.
That means that the reminders' pop-up will appear for any number of users. If you press "Dismiss" then the pop-up will be dismissed for all users. However if you press "Snooze" - the reminder will be snoozed only for you.
4) Yes, Browser Cookies store information only for the "Snooze". The are not required for the Reminders in general.

And finally - unfortunately you can not customize the reminder pop-up form at this moment.

I hope I was helpful.

Greetings,
Veronica Milcheva
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Stuart Hemming
Top achievements
Rank 2
answered on 13 Oct 2010, 04:08 PM
Veronica,

Thanks for the speedy reply.

Like the answers to 1, 2 & 4.

I'm concerned about the answer to 3 in that dismissing the reminder for one will dismiss it for all.

Can I ask about the nature of the dismissal? How is it achieved? I'm guessing that the appointment is updated and the reminder field cleared, is that correct? If that is the case then I may be able to work around it with something like the idea or recurrence exceptions by building a list of reminder exceptions in my Business Logic Layer.

I appreciate that the reminders popup isn't customisable now, but can you tell me whether or not it is in the forward plan for scheduler?

Thanks again for the help.

-- 
Stuart
0
Accepted
Veronica
Telerik team
answered on 14 Oct 2010, 01:26 PM
Hello Stuart Hemming,

Yes, you are right about the nature of dismissal. When you press "Dismiss" the Reminder field is cleared. 
Please note that you can take advantage of the OnReminderDismiss server-side event. As written in documentation here:

The event arguments contain:

  • The dismissed reminder
  • The original appointment with non-modified reminders
  • The modified appointment with updated reminders


Let me know if this was helpful.

Kind regards,
Veronica Milcheva
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Stuart Hemming
Top achievements
Rank 2
answered on 15 Oct 2010, 01:06 PM
Veronica,

Let me know if this was helpful.
It was, very.

I've filed the info for when I get to that bit of the project.

Thanks again.

-- 
Stuart
0
Mouse
Top achievements
Rank 1
answered on 14 Feb 2011, 11:31 AM
Hello,

Reading all of the information above and having used the Scheduler quite a lot. I would like to enquire one thing.

My reminders are set using
DataReminderField="Reminder"
On the aspx page. And I am having a problem with them resetting even after I have clicked on dismiss. They seem to keep popping up every time the page reloads.

On dismiss I set the reminder field on the database to "-1" and then when
protected void SchedAppointments_AppointmentDataBound(object sender, SchedulerEventArgs e)
is called I set my reminders for each of my appointments like so.
if ((Reminder != -1))
{
 
e.Appointment.Reminders.Add(new Reminder(Reminder));
}

Would the Scheduler still find and display the reminder if I do not do this? If so what should I put in my database for it not to be displayed after it has been dismissed instead of "-1"?

Thank you
Phil

0
Veronica
Telerik team
answered on 14 Feb 2011, 11:58 AM
Hi Phillip,

Could you please open a new thread and I'll answer you there?

Thank you!

All the best,
Veronica Milcheva
the Telerik team
Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.
0
Mouse
Top achievements
Rank 1
answered on 14 Feb 2011, 12:18 PM
Thank you Veronica

Have done so and called it "Dismissing Reminders"
Tags
Scheduler
Asked by
Stuart Hemming
Top achievements
Rank 2
Answers by
Veronica
Telerik team
Stuart Hemming
Top achievements
Rank 2
Mouse
Top achievements
Rank 1
Share this question
or