Hi,
I activated ajax for my rad grids and since then I can see in the console output of Chrome the following error when I do some filtering:
Uncaught TypeError: Cannot read property '_currentFilterTimeoutID' of null
That are the settings that caused this:
Everything else seems to work fine. There are no more postbacks when filtering and the loading panel displays correctly. But the error is annoying. This is the complete callstack from chrome:
Uncaught TypeError: Cannot read property '_currentFilterTimeoutID' of null
(anonymous function) schedule.aspx:1
onchange schedule.aspx:2
Sys.WebForms.PageRequestManager._updatePanel Telerik.Web.UI.WebResource.axd:15
Sys.WebForms.PageRequestManager._scriptIncludesLoadComplete Telerik.Web.UI.WebResource.axd:15
(anonymous function) Telerik.Web.UI.WebResource.axd:6
(anonymous function) Telerik.Web.UI.WebResource.axd:6
Sys._ScriptLoader._loadScriptsInternal Telerik.Web.UI.WebResource.axd:15
Sys._ScriptLoader._nextSession Telerik.Web.UI.WebResource.axd:15
Sys._ScriptLoader.loadScripts Telerik.Web.UI.WebResource.axd:15
Sys.WebForms.PageRequestManager._onFormSubmitCompleted Telerik.Web.UI.WebResource.axd:15
(anonymous function) Telerik.Web.UI.WebResource.axd:6
(anonymous function) Telerik.Web.UI.WebResource.axd:6
Sys.Net.WebRequest.completed Telerik.Web.UI.WebResource.axd:6
_onReadyStateChange Telerik.Web.UI.WebResource.axd:6
Thanks for your help!
Edit: I just removed the RadGrid from AjaxUpdatedControls and since then there is no more error. But instead - as expected - the postbacks are back.
As further information, all visible columns have "AutoPostBackOnFilter" enabled and no FilterDelay set. Setting the FilterDelay to null or e.g. 4000 doesn't remove the error.
I activated ajax for my rad grids and since then I can see in the console output of Chrome the following error when I do some filtering:
Uncaught TypeError: Cannot read property '_currentFilterTimeoutID' of null
That are the settings that caused this:
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadGrid1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID="RadGrid1
"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
InitialDelayTime
=
"200"
/>
Everything else seems to work fine. There are no more postbacks when filtering and the loading panel displays correctly. But the error is annoying. This is the complete callstack from chrome:
Uncaught TypeError: Cannot read property '_currentFilterTimeoutID' of null
(anonymous function) schedule.aspx:1
onchange schedule.aspx:2
Sys.WebForms.PageRequestManager._updatePanel Telerik.Web.UI.WebResource.axd:15
Sys.WebForms.PageRequestManager._scriptIncludesLoadComplete Telerik.Web.UI.WebResource.axd:15
(anonymous function) Telerik.Web.UI.WebResource.axd:6
(anonymous function) Telerik.Web.UI.WebResource.axd:6
Sys._ScriptLoader._loadScriptsInternal Telerik.Web.UI.WebResource.axd:15
Sys._ScriptLoader._nextSession Telerik.Web.UI.WebResource.axd:15
Sys._ScriptLoader.loadScripts Telerik.Web.UI.WebResource.axd:15
Sys.WebForms.PageRequestManager._onFormSubmitCompleted Telerik.Web.UI.WebResource.axd:15
(anonymous function) Telerik.Web.UI.WebResource.axd:6
(anonymous function) Telerik.Web.UI.WebResource.axd:6
Sys.Net.WebRequest.completed Telerik.Web.UI.WebResource.axd:6
_onReadyStateChange Telerik.Web.UI.WebResource.axd:6
Thanks for your help!
Edit: I just removed the RadGrid from AjaxUpdatedControls and since then there is no more error. But instead - as expected - the postbacks are back.
As further information, all visible columns have "AutoPostBackOnFilter" enabled and no FilterDelay set. Setting the FilterDelay to null or e.g. 4000 doesn't remove the error.