2013-08-23 73 views
0

我有一個telerik:RadCombobox用戶可以在其中輸入內容來篩選記錄。Telerik RadCombobox SelectedIndexedChange事件

如果用戶從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> 

回答

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".... 
相關問題