Telerik RadCombobox SelectedIndexedChange事件

时间:2013-08-23 14:12:24

标签: telerik

我有一个telerik:RadCombobox,用户可以输入内容来过滤已记录的内容。

如果用户从taht控件中键入一些单词和tabout,或单击表单上的任何其他位置,基本上是onblur,则会触发其selectedindexedchanged事件,我不想要。

请告知。

我的网页上有以下html代码:

<telerik:RadComboBox ID="RCBGlobalSearch" runat="server" Height="190px" Width="330px"
                                            EnableLoadOnDemand="true" ShowMoreResultsBox="true" EnableVirtualScrolling="true"
                                            OnClientDropDownClosed="OnClientDropDownClosed" MarkFirstMatch="false" Filter="None"
                                            HighlightTemplatedItems="true" Style="z-index: 9000" OnSelectedIndexChanged="RCBGlobalSearch_SelectedIndexChanged"
                                            AutoPostBack="true" ToolTip="Enter or Select Issuer or User for Search">
                                            <ExpandAnimation Type="none" />
                                            <CollapseAnimation Type="none" />
                                            <WebServiceSettings Path="~\GlobalSearchWebService.asmx" Method="GetGlobalSearchResult" />
                                        </telerik:RadComboBox>

1 个答案:

答案 0 :(得分:0)

http://www.telerik.com/help/aspnet-ajax/combobox-onclienttextchange.html
- set_cancel允许您阻止组合框执行回发(如果AutoPostBack属性为True),但不允许您阻止文本更改。

<script language="javascript" type="text/javascript">
    function OnClientTextChange(sender, eventArgs) {
        eventArgs.set_cancel(true);
    }
</script>

<telerik:RadComboBox onclienttextchange="OnClientTextChange"....