if
(_d[i].id==this._getUpdatePanelID()) where object is expected as "this" is null..
My Code ...
MainUserControl.ascx
<%
@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<% @ Register src="../ToolTips/ToolTipInfo.ascx" tagname="ToolTipInfo" tagprefix="uc3" %>
<
telerik:RadToolTipManager ID="RadToolTipManager1"
runat="server" Position="Center"
OnAjaxUpdate="ToolTip_OnAjaxUpdate">
</telerik:RadToolTipManager>
<
telerik:RadGrid ID="ClientUserRadGrid" runat="server" EnableEmbeddedSkins="False"
Skin="Shepherd"
AutoGenerateColumns="false"
onitemdatabound="UserDetailRadGrid_ItemDataBound"
onpagesizechanged="ClientUserRadGrid_PageIndexChanged" AllowSorting="True"
OnItemCommand="ClientUserRadGrid_ItemCommand"
AllowPaging="True" PageSize="40" onneeddatasource="User_NeedDataSource"
AllowFilteringByColumn="true" onitemcreated="ClientUserRadGrid_ItemCreated">
<
HeaderContextMenu Skin="Shepherd" EnableEmbeddedSkins="False" EnableTheming="True">
<
CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</
HeaderContextMenu>
<PagerStyle AlwaysVisible="True" Mode="NextPrevAndNumeric" PagerTextFormat="{4} Page {0} of {1},items {2} to {3} of {5}" />
<
MasterTableView DataKeyNames="UserID" AllowMultiColumnSorting="true">
<
RowIndicatorColumn>
<
HeaderStyle Width="20px"></HeaderStyle>
</
RowIndicatorColumn>
<
ExpandCollapseColumn>
<
HeaderStyle Width="20px"></HeaderStyle>
</
ExpandCollapseColumn>
<
Columns>
<telerik:GridBoundColumn DataField="UserName" HeaderText="Logon Name"
UniqueName="UserName" >
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Department" HeaderText="Department"
UniqueName="Department" >
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Name" HeaderText="Name"
UniqueName="Name" >
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="ProductType" HeaderText="Product Type"
UniqueName="ProductType">
</telerik:GridBoundColumn>
</Columns>
</ MasterTableView>
< FilterMenu Skin="Shepherd" EnableEmbeddedSkins="False" EnableTheming="True">
<
CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</
FilterMenu>
</
telerik:RadGrid>
MainUserControl.ascx.cs
protected
void UserDetailRadGrid_ItemDataBound(object sender, GridItemEventArgs e)
{
if
(e.Item is GridDataItem)
{
GridDataItem item = (GridDataItem)e.Item;
RadToolTipManager1.TargetControls.Add(e.Item.ClientID, e.Item.OwnerTableView.DataKeyValues[0][
"UserID"].ToString(),true);
}
}
protected
void ToolTip_OnAjaxUpdate(object sender, ToolTipUpdateEventArgs args)
{
Control ctrl = LoadControl("ToolTipInfo.ascx");
args.UpdatePanel.ContentTemplateContainer.Controls.Add(ctrl);
ToolTipInfo Info = (ToolTipInfo)ctrl; // this is a control with a only one label and trying to set a text to that Label
Info.LabelText = args.Value;
}
And that is all I have done to get the tooltip, but keep experiencing js error..
thanks,
DIP
<
telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="btnDelete">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid1" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid1" />
<telerik:AjaxUpdatedControl ControlID="RadGrid2" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="RadGrid1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid1" />
<telerik:AjaxUpdatedControl ControlID="RadGrid2" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="RadGrid2">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid1" />
<telerik:AjaxUpdatedControl ControlID="RadGrid2" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<
telerik:RadWindow
ID="PostWindow"
runat="server"
Modal="true"
BackColor="Gray"
Behavior="None"
InitialBehaviors="Pin"
ShowContentDuringLoad="false"
Title="Add/Edit Post (Fields in BOLD are required!)"
Width="650"
Height="470"
ReloadOnShow="true"
DestroyOnClose="true"
KeepInScreenBounds="true"
BorderStyle="None"
OnClientClose="refreshGrid1()"
>
</telerik:RadWindow>
1) when user clicks on close button it passes arg value called 'editPost'
<
telerik:RadScriptBlock runat="server">
<script type="text/javascript">
function refreshGrid1(arg)
{
$find(
"<%= RadAjaxManager1.ClientID %>").ajaxRequest(arg);
}
</script>
</telerik:RadScriptBlock>
2) RadAjaxManager1_AjaxRequest is then fired and the following code is performed but nothing happens
if
(isPost)
{
radGrid = radGrid2;
RadGrid1.MasterTableView.Rebind();
radGrid.MasterTableView.Rebind();

| <telerik:RadSlider AutoPostBack="True" ID="RadSliderPrice" Width="650" |
| runat="server" Height="35px" MinimumValue="5" Orientation="Horizontal" TrackPosition="BottomRight" |
| MaximumValue="5000" onvaluechanged="RadSliderPrice_ValueChanged" AnimationDuration="400" CssClass="ItemsSlider" |
| Value="25" ItemType="Item" > |
| <Items> |
| <telerik:RadSliderItem runat="server" Text="$5" Value="5" /> |
| <telerik:RadSliderItem runat="server" Text="$10" Value="10" /> |
| <telerik:RadSliderItem runat="server" Text="$25" Value="25" /> |
| <telerik:RadSliderItem runat="server" Text="$50" Value="50" /> |
| <telerik:RadSliderItem runat="server" Text="$75" Value="75" /> |
| <telerik:RadSliderItem runat="server" Text="$100" Value="100" /> |
| <telerik:RadSliderItem runat="server" Text="$125" Value="125" /> |
| <telerik:RadSliderItem runat="server" Text="$150" Value="150" /> |
| <telerik:RadSliderItem runat="server" Text="$200" Value="200" /> |
| <telerik:RadSliderItem runat="server" Text="$250" Value="250" /> |
| <telerik:RadSliderItem runat="server" Text="$300" Value="300" /> |
| <telerik:RadSliderItem runat="server" Text="$500" Value="500" /> |
| <telerik:RadSliderItem runat="server" Text="$1000" Value="1000" /> |
| <telerik:RadSliderItem runat="server" Text="$1500" Value="1500" /> |
| <telerik:RadSliderItem runat="server" Text="$1000" Value="1000" /> |
| <telerik:RadSliderItem runat="server" Text="$2000" Value="2000" /> |
| <telerik:RadSliderItem runat="server" Text="$3000" Value="3000" /> |
| <telerik:RadSliderItem runat="server" Text="$4000" Value="4000" /> |
| <telerik:RadSliderItem runat="server" Text="$5000" Value="5000" /> |
| </Items> |
| </telerik:RadSlider> |