1

下面的代码是否有任何内容会阻止客户端事件“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>
4

2 回答 2

1

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

在此处查看更多信息:http ://www.telerik.com/help/aspnet/combobox/combo_client_model.html

您是通过 Web 服务还是其他方式进行绑定?

HTH。

于 2011-01-18T17:05:21.687 回答
1

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

于 2011-04-04T19:19:44.633 回答