I'm trying to have a radwindow force a refresh of a grid on the parent (named "grdLectures")
I have this on the parent window which i can see does run when called from the radwindow :
and the Ajax Event handler (which does not get executed as far as I can tell) :
I have this on the parent window which i can see does run when called from the radwindow :
function refreshGrid(arg) { if (!arg) { $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("Rebind"); } else { $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("RebindAndNavigate"); }my RadAjaxManager is like this:
<telerik:RadAjaxManager runat="server" ID="RadAjaxManager1" OnAjaxRequest="RadAjaxManager1_AjaxRequest"
DefaultLoadingPanelID="RadAjaxLoadingPanel1"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grdLectures" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="grdAssets"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grdAssets" /> <telerik:AjaxUpdatedControl ControlID="grdLectures" /> <telerik:AjaxUpdatedControl ControlID="msg" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="grdLectures"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grdLectures" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager>
and the Ajax Event handler (which does not get executed as far as I can tell) :
protected void RadAjaxManager1_AjaxRequest(object sender, AjaxRequestEventArgs e) { if (e.Argument == "Rebind") { grdLectures.MasterTableView.SortExpressions.Clear(); grdLectures.MasterTableView.GroupByExpressions.Clear(); grdLectures.Rebind(); } else if (e.Argument == "RebindAndNavigate") { grdLectures.MasterTableView.SortExpressions.Clear(); grdLectures.MasterTableView.GroupByExpressions.Clear(); grdLectures.MasterTableView.CurrentPageIndex = grdLectures.MasterTableView.PageCount - 1; grdLectures.Rebind(); }