Ajaxを使用してRadListViewのデータソースをバインド/再バインドすることはできますか?私がしようとしているのは、一種のフォーラムを作ることです。 1つのListViewは別のリストビューにネストされています。外側のリストビューは、ページの読み込み時にロードされ、件名のヘッダーをすべて表示します。内側のリストビューは、ヘッダーがクリックされるまでバインドされません。次にjQueryを使用してヘッダーの下にある詳細を開き、ajaxを使用してListViewをロードします。これは可能ですか?または私はこの効果を達成するために別の方法がありますか?ありがとう。ajaxを使用してリストビューのデータソースをバインド/リバインドしますか?
答えて
UpdatePanel
に外側のリストをラップし、OnClick
ハンドラを件名に割り当てることができます。件名がクリックされると、非同期のポストバックが発生し、clickイベントハンドラの内部のリストをバインドできます。
コードビハインドにアクセスする必要があります。
$("#<%=ListView1.ClientID%> .header").click(function(){
__doPostBack($(this).attr("id"), "");
});
あなたがこの方法で行く場合は、あなただけでRaisePostBackEvent
を上書きする必要があります:あなたはjQueryのを使用する場合は、ヘッダにイベントをクリックして、このように、ハンドラで__doPostBackを呼び出す添付することができますコードビハインドを使用し、少しのロジックを使用して内側のリストにドリルダウンします。
ポストバックを気にしないなら、ネストされたListViewをワイヤリングし、ItemCommandイベントにヘッダーフックを付け、必要なRadListViewをバインドして他のものを隠すことが簡単な方法です。ページングや並べ替えをしない場合は、現在選択されている項目ListViewのみを表示するため、これらのコントロールでViewStateを無効にしてサイズを小さくすることができます。より速く、ポストバックのために
、あなたがRadListView
のためにクライアント側のデータバインディングでhttp://demos.telerik.com/aspnet-ajax/listview/examples/client/programmaticdatabinding/defaultcs.aspx
をloookすることができますあなたはあなたの場合(だけでなく、外側のdivをデータバインドするリストビューのクライアントIDを送信することができます機能を生成しますヘッダーをクリックすると表示されます)。
この関数は、ListViewを検索し、外部コンテナを表示し、それをデータバインドします。もしあなたがその機能を望むのであれば、現在表示されているdivを崩壊させるコードを含めることもできます。直前のdivのIDを保存するグローバル変数は、簡単に動作する方法です。
- 1. SQLデータソースを使用してストアドプロシージャを呼び出しますか?
- 2. は、SpringのJdbcTemplateを使用してデータソースをインスタンス化します。
- 3. リストビューを使用してフラグメント
- 4. SharePointをデータソースとして使用する
- 5. Visual Studio 2010を使用してASP.NET MVC2用のWCFデータソースを使用してRDL(C)を作成しますか?
- 6. jQuery DatatablesはパスまたはURLの代わりにajaxデータソースとして関数を使用します
- 7. Storm with Redisをデータソースとして使用
- 8. 非コレクションオブジェクトをデータソースとして使用
- 9. parDoのサイド入力としてunboudedデータソースのfixedWindowを使用しますか?
- 10. カーソルとSimpleCursorAdapterを使用してリストビューを更新します
- 11. カーソルを使用してListActivityを使用せずに.xmlのリストビューを使用しようとしています
- 12. リストビューの行の背景色リストビューを使用して列フィールド
- 13. jQuery Mobileを使用してリストビューから `li`を空にしています
- 14. サーブレットを使用してAJAXリクエストを処理しますか?
- 15. emberjsでajaxを使用してビューを作成しますか?
- 16. cssクラスを使用してajaxローダーを設定しますか?
- 17. POST FORM/AJAXを使用してファイルをダウンロードしますか?
- 18. Jquery .ajaxを使用して機内AJAXリクエストをキャンセルしますか?
- 19. $ .ajax {}を使用してajaxを使用してhtmlを更新する方法
- 20. フォームでAJAXを使用しますか?
- 21. AJAXデータソースとしてHTMLテーブルをサポートするJQuery Tableプラグインがありますか
- 22. XMLファイルのデータセット、データアダプタを使用して任意のデータソースを更新します。
- 23. 複数のデータソースを使用して適用する
- 24. Grails:シャーディング用に新しい複数のデータソースを使用しますか?
- 25. SCADA-LTSを使用していて、MBusデータソースをテストしたい
- 26. フォームはAjaxを使用して提出しますか?
- 27. Edittextboxを使用したリストビュー
- 28. AsyncHttpClientを使用したリストビュー
- 29. ビットマップを使用したリストビュー
- 30. onTouchListenerを使用したリストビュー