Hello,
Sorry if this has been asked previously, but i have not seen it when searching...
I have a radgrid with 2 nested detail tables. This is using Ajax to populate the expanded tables. On the lowest level table i am associating a label in one of the columns with a RadToolTipManager to open a small summary based on the item clicked on as below:
Ajax Manager:
<telerik:AjaxSetting AjaxControlID="GridContent">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="GridContent" LoadingPanelID="LoadingPanel" />
<telerik:AjaxUpdatedControl ControlID="HistoryToolTipManager" />
</UpdatedControls>
</telerik:AjaxSetting>
ItemDataBound grid event:
HistoryToolTipManager.TargetControls.Add(quantityLabel.ClientID, rowIndex.ToString(), true);
I then have an AjaxUpdate method that fires when a click is received on the QuantityLabel control. I can see this firing and can see that the tooltip is being created and populated.
However, the tooltip appears (empty) for about 2 seconds before disappearing again. This seems to be due to the grid also refreshing when the label is clicked on. I can see the content of the tooltip AND the grid being returned in the ajax response and i assume that this grid refresh makes the tooltip disappear again.
Is there any way to disable the grid refresh in this scenario? The ajax grid refreshing for the rest of the grid expansions is a requirement, so disabling all grid ajax is not a possibility.
This is using VS2010 and ASP.Net 4.0 with version 2011.2.712.40 of the Telerik dll.
Many Thanks.
Ben.
Sorry if this has been asked previously, but i have not seen it when searching...
I have a radgrid with 2 nested detail tables. This is using Ajax to populate the expanded tables. On the lowest level table i am associating a label in one of the columns with a RadToolTipManager to open a small summary based on the item clicked on as below:
Ajax Manager:
<telerik:AjaxSetting AjaxControlID="GridContent">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="GridContent" LoadingPanelID="LoadingPanel" />
<telerik:AjaxUpdatedControl ControlID="HistoryToolTipManager" />
</UpdatedControls>
</telerik:AjaxSetting>
ItemDataBound grid event:
HistoryToolTipManager.TargetControls.Add(quantityLabel.ClientID, rowIndex.ToString(), true);
I then have an AjaxUpdate method that fires when a click is received on the QuantityLabel control. I can see this firing and can see that the tooltip is being created and populated.
However, the tooltip appears (empty) for about 2 seconds before disappearing again. This seems to be due to the grid also refreshing when the label is clicked on. I can see the content of the tooltip AND the grid being returned in the ajax response and i assume that this grid refresh makes the tooltip disappear again.
Is there any way to disable the grid refresh in this scenario? The ajax grid refreshing for the rest of the grid expansions is a requirement, so disabling all grid ajax is not a possibility.
This is using VS2010 and ASP.Net 4.0 with version 2011.2.712.40 of the Telerik dll.
Many Thanks.
Ben.