This is a migrated thread and some comments may be shown as answers.

OnClientItemsRequestingHandler issue: sender._cachedText is blank

2 Answers 95 Views
ComboBox
This is a migrated thread and some comments may be shown as answers.
nk
Top achievements
Rank 1
nk asked on 09 Feb 2011, 01:55 PM
I've handled OnClientItemsRequesting for radComboBox. Below is the handler code.

function OnClientItemsRequestingHandler(sender, eventArgs)
{
    if (sender._cachedText != unescape(sender._callbacktext))
    {
        sender.clearItems();
    }
}


I'm clearing out all items from the combobox before callback if the search text has changed since last callback.
sender._cachedText gives current value entered for search in combobox
sender._callbacktext gives last callback value.
I get the intended behavior in IE all versions.Whne user changes searchtext, items are cleared (as both the text are different). When user clicks on More Results box, the items are not cleared (as both the text are same)

When in Firefox, sender._cachedText  is always empty. Cant figure out why.

2 Answers, 1 is accepted

Sort by
0
Accepted
Kalina
Telerik team
answered on 15 Feb 2011, 11:53 AM
Hi nk,

The _cachedText is initialized in a different way under Internet Explorer and Firefox and this is by design.
Let me suggest you use the sender._originalText and sender.get_text() instead.

Kind regards,
Kalina
the Telerik team
Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.
0
nk
Top achievements
Rank 1
answered on 15 Feb 2011, 02:34 PM
I've used eventArgs.get_text()

Tags
ComboBox
Asked by
nk
Top achievements
Rank 1
Answers by
Kalina
Telerik team
nk
Top achievements
Rank 1
Share this question
or