WebService based load on demand multi-column combobox

2 posts, 0 answers
  1. phdw
    phdw avatar
    7 posts
    Member since:
    Sep 2006

    Posted 20 Sep 2008 Link to this post

    Requirements

    RadControls version

    RadControls for ASPNET AJAX Q2 2008
    .NET version

    3.5
    Visual Studio version

    2008
    programming language

    C#
    browser support

    all browsers supported by RadControls



    PROJECT DESCRIPTION

    WebService based load on demand multi-column combobox.

    Telerik Note: You can achieve the same effect more easily with ASP.NET AJAX 4.0 client-side Templates and the RadComboBox client-side ItemDataBound event. For more information about the approach please see this blog post.


  2. Jim
    Jim avatar
    42 posts
    Member since:
    Mar 2009

    Posted 23 Mar 2009 Link to this post

    The attached solution is throwing the following error
    Microsoft JScript runtime error: '0' is null or not an object
    when you type something in the textbox that does not exist in the dropdown. 
    This is occuring in Visual Studio 2008 during debugging.

    For Example, I start typing the first two or three characters of a matching record, then I type in a character that results in no matching record, and the error is thrown. I am using IE 7 on XP Pro, and the code that is throwing the error is:

    if (_this._xmlHttpRequest.readyState === 4 ) {  
                try {  
                    if (typeof(_this._xmlHttpRequest.status) === "undefined") {  
                        return;  
                    }  
                }  
                catch(ex) {  
                    return;  
                }  
                  
                _this._clearTimer();  
                _this._responseAvailable = true;  
                try {  
    //THE LINE BELOW IS THROWING THE ERROR         
    _this._webRequest.completed(Sys.EventArgs.Empty);  
                }  
                finally {  
                    if (_this._xmlHttpRequest != null) {  
                        _this._xmlHttpRequest.onreadystatechange = Function.emptyMethod;  
                        _this._xmlHttpRequest = null;  
                    }  
                } 

    this code does not exist in the attached JavaScript files, so I am assuming it is located in one of the axd file references located in the web.config. Any help on rectifying this solution would be helpful.

Back to Top