I'd like to show a tooltip while hovering over a RadGrid row. This functionality works well until displaying the tooltip with RadToolTipManager. If I hover over a row, the tooltip appears short. It disappears after a while automatically. The page is ajaxified as well as the UserControls on it. How can I get tooltip stayed on the page?
5 Answers, 1 is accepted
You can set the HideEvent property of RadTooltip as per your requirement.
<telerik:RadToolTip HideEvent="ManualClose" ID="RadToolTip3"
The HideEvent property is an enum and can take the following values, which names describe the effect that you set:
Shinu has provided the relevant information for your question. What I can add is to suggest to examine the demos below where you can directly test the actual behavior with the different settings:
the Telerik team
It was the time the databinding occurs. If the tooltip was displayed, the grid was rebind and therefore the TargetControls collection was recreated. I have refactor the binding logic and now the ToolTip remains. But now I get an other error:
Message from webpage
RadToolTipManager response error:
Exception=Sys.WebForms.PageRequestManagerServerErrorException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
Update: I have solved the issue. The sample links from Svetlina were very useful. The PageRequestManagerServerErrorException was resolved by refactoring the AJAX configuration. It works fine, now.
I am glad to hear that you were able to resolve the problem and to get the desired result. In case you encounter any further problems or you have any particular questions, do not hesitate to contact us again, we will be glad to help.All the best,
the Telerik team