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.
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
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.
- 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.
- 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.
- 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.
- 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
0
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
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
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
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:
Let me know if this was helpful.
Kind regards,
Veronica Milcheva
the Telerik team
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
> 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
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
is called I set my reminders for each of my appointments like so.
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
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 dismiss I set the reminder field on the database to "-1" and then when
protected
void
SchedAppointments_AppointmentDataBound(
object
sender, SchedulerEventArgs e)
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
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
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"
Have done so and called it "Dismissing Reminders"