RadComboBox OnClientItemsRequested未触发

时间:2011-01-18 16:43:37

标签: javascript asp.net telerik radcombobox

下面我的代码有什么可以防止客户端事件“OnClientItemsRequested”被触发吗?我在页面上有一些RadComboBox元素有时会进入一个状态,在这种状态下它们不加载任何内容并且不会激活“OnClientItemsRequested”事件。我有什么办法可以强迫这个活动开火吗?

<telerik:RadComboBox 
  ID="SomeFilter" 
  runat="server" 
  Height="230px" Width="300px" style="margin-bottom:5px" 
  DropDownWidth="298px" 
  EmptyMessage="Choose..." 
  HighlightTemplatedItems="true" 
  EnableLoadOnDemand="true" 
  EnableVirtualScrolling="true" 
  ItemRequestTimeout="500" 
  ShowMoreResultsBox="True" 
  OnClientSelectedIndexChanging="OnClientSelectedIndexChanging"
  OnClientDropDownClosing="OnClientDropDownClosing" 
  OnClientBlur="OnClientBlur" 
  OnItemsRequested="TaskEmployeesFilter_ItemsRequested" 
  OnClientItemsRequested="OnClientItemsRequested"
  EnableItemCaching="false">
  <ItemTemplate>
    ...
  </ItemTemplate>
</telerik:RadComboBox>

2 个答案:

答案 0 :(得分:1)

您如何将其与数据绑定?您可以通过调用方法来调用事件:requestItems(),该方法从客户端向服务器发出请求。

点击此处了解详情:http://www.telerik.com/help/aspnet/combobox/combo_client_model.html

您是通过网络服务绑定还是其他方式?

HTH。

答案 1 :(得分:1)

您可能需要onClientItemsRequesting而不是onClientItemsRequested。在按需加载之前发生火灾,之后可能会杀死你的事件。