Dear telerik team,
In Radlistbox contains number of items, Am finding using textbox. using tem.scrollIntoView am achieving scroll the position to change. I need to show as first in the item. Is any script to show item as top. Below coding is am using.
In Radlistbox contains number of items, Am finding using textbox. using tem.scrollIntoView am achieving scroll the position to change. I need to show as first in the item. Is any script to show item as top. Below coding is am using.
ASPX--------<table border="0" cellpadding="0" cellspacing="0"> <tr> <td> <telerik:RadTextBox ID="txtSelectPgm" TabIndex="1" runat="server" Width="295px" onpaste="filterListBoxPaste()" ClientEvents-OnFocus="focusto" ClientEvents-OnKeyPress="filterListBox" SelectionOnFocus="SelectAll"> </telerik:RadTextBox > </td> </tr> <tr> <td> <telerik:RadListBox ID="lstSelectPgm" TabIndex="4" OnClientSelectedIndexChanged="GetProgramName" runat="server" Width="300px" Height="390px" AutoPostBack="false"> </telerik:RadListBox> </td> </tr> </table>JS:----function filterListBox(sender, e) { var SelectPrgm; var list = $find("ctl00_Content_lstSelectPgm"); SelectPrgm = $find("ctl00_Content_txtSelectPgm"); if (searchText == "") searchText = e.get_keyCharacter(); else searchText = SelectPrgm.get_value() + e.get_keyCharacter(); var items = list.get_items(); for (var i = 0; i < items.get_count(); i++) { var item = items.getItem(i); if (item.get_text().toLowerCase().startsWith(searchText.toLowerCase())) { item.select(); item.ensureVisible(); item.scrollIntoView; break; } } SelectPrgm.set_textBoxValue(searchText); setTimeout(filterText, 10);}