Looking for additional info about reminders

8 posts, 1 answers
  1. Stuart Hemming
    Stuart Hemming avatar
    1622 posts
    Member since:
    Jul 2004

    Posted 13 Oct 2010 Link to this post

    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
  2. Veronica
    Admin
    Veronica avatar
    1213 posts

    Posted 13 Oct 2010 Link to this post

    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
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. Stuart Hemming
    Stuart Hemming avatar
    1622 posts
    Member since:
    Jul 2004

    Posted 13 Oct 2010 Link to this post

    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
  5. Answer
    Veronica
    Admin
    Veronica avatar
    1213 posts

    Posted 14 Oct 2010 Link to this post

    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
  6. Stuart Hemming
    Stuart Hemming avatar
    1622 posts
    Member since:
    Jul 2004

    Posted 15 Oct 2010 Link to this post

    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
  7. Mouse
    Mouse avatar
    26 posts
    Member since:
    Sep 2009

    Posted 14 Feb 2011 Link to this post

    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

  8. Veronica
    Admin
    Veronica avatar
    1213 posts

    Posted 14 Feb 2011 Link to this post

    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.
  9. Mouse
    Mouse avatar
    26 posts
    Member since:
    Sep 2009

    Posted 14 Feb 2011 Link to this post

    Thank you Veronica

    Have done so and called it "Dismissing Reminders"
Back to Top
UI for ASP.NET Ajax is Ready for VS 2017