RadTooltipManager + RadScheduler + UpdatePanel

2 posts, 0 answers
  1. Chris Predeek
    Chris Predeek avatar
    9 posts
    Member since:
    Apr 2006

    Posted 13 Oct 2007 Link to this post

    I have an application that uses a scheduler control to display appointments.  If the user want's more detail they can click an appointment and a tooltip displays using a RadTooltipManager.  If they then want to edit the appointment they can click a LinkButton control within the tooltip to display a new editing section on the screen, in a seperate update panel than the one containing the scheduler and tooltip manager.  The control structure is shown below.

      - RadScheduler
      - RadTooltipManager
      - CustomEditForm

    This all works well until I edit a single appointment.  After the edit is complete, only one more tooltip will work.  After the edit I can click an appointment and receive the OnAjaxUpdate event.  I then click a second appointment and don't get an OnAjaxUpdate event.  I've verified that on the second appointment the async postback does occur.

    I trapped the http request to see what was different and noticed that the ClientState field in the RadTooltipManager was empty on the second request.  This only happens after the edit panel has been opened.

    I've tried to reproduce this in a simple scenario and have so far been unsuccesful.  Has anyone run into a similar situation or have any suggestions as to how the ClientState value is being cleared?

  2. Tsvetie
    Tsvetie avatar
    1517 posts

    Posted 16 Oct 2007 Link to this post

    Hello Chris Predeek,
    Without having your code that reproduces the problem, there is not much that I can do. That is why, if you could send us a running project, even though it might not be simple, will really help us investigate the case. Please make sure that you include detailed instructions how to reproduce the problem as well.

    Best wishes,
    the Telerik team

    Instantly find answers to your questions at the new Telerik Support Center
Back to Top