2011-01-18 11 views
1

クライアントイベント "OnClientItemsRequested"が発射されないようにするためのコードはありますか?私は時々、何もロードせず、 "OnClientItemsRequested"イベントを発生させない状態に入るページにいくつかのRadComboBox要素を持っています。このイベントを強制するために私ができることはありますか?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> 

答えて

1

どのようにデータにバインドしていますか? requestItems()メソッドを呼び出すことでイベントを呼び出すことができます。このメソッドは、クライアントからサーバーに要求を出します。

は、ここでそれについての詳細を参照してください:http://www.telerik.com/help/aspnet/combobox/combo_client_model.html

あなたは、Webサービス、または別の方法を経由して結合されていますか?

HTH。

+0

手動で、サーバーItemsRequestedイベントハンドラ。私は、クライアントもサーバーItemsRequested evetnsも起動されていない状態になっています。 –

+0

興味深いことに、requestItems()を手動で起動してみてください。これは私のサーバー側のWebサービスと呼ばれる私のために働いた。 –

+0

さらに、ItemTemplateを使用せずに試してください。アイテムテンプレートがクライアント側のバインディングでサポートされているかどうかはわかりません。 –

1

onClientItemsRequestedではなくonClientItemsRequestingが必要な場合があります。あなたのイベントを殺している可能性があります後打つ需要のポストバックの前に、火災。

関連する問題