【问题标题】:Telerik RadCombobox SelectedIndexedChange EventTelerik RadCombobox SelectedIndexedChange 事件
【发布时间】:2013-08-23 14:12:24
【问题描述】:

我有一个telerik:RadCombobox,用户可以在其中输入一些内容来过滤记录。

如果用户从 taht 控件中键入一些单词和制表符,或者单击表单上的任何其他位置,基本上是 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>

【问题讨论】:

    标签: telerik


    【解决方案1】:

    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"....
    

    【讨论】:

      猜你喜欢
      • 2016-02-17
      • 2012-07-08
      • 1970-01-01
      • 1970-01-01
      • 2014-12-29
      • 2015-01-12
      • 2010-12-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多