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. は、SpringのJdbcTemplateを使用してデータソースをインスタンス化します。
- 2. SharePointをデータソースとして使用する
- 3. Visual Studio 2010を使用してASP.NET MVC2用のWCFデータソースを使用してRDL(C)を作成しますか?
- 4. Storm with Redisをデータソースとして使用
- 5. 非コレクションオブジェクトをデータソースとして使用
- 6. カーソルとSimpleCursorAdapterを使用してリストビューを更新します
- 7. カーソルを使用してListActivityを使用せずに.xmlのリストビューを使用しようとしています
- 8. jQuery Mobileを使用してリストビューから `li`を空にしています
- 9. サーブレットを使用してAJAXリクエストを処理しますか?
- 10. emberjsでajaxを使用してビューを作成しますか?
- 11. $ .ajax {}を使用してajaxを使用してhtmlを更新する方法
- 12. Jquery .ajaxを使用して機内AJAXリクエストをキャンセルしますか?
- 13. フォームでAJAXを使用しますか?
- 14. Grails:シャーディング用に新しい複数のデータソースを使用しますか?
- 15. jqueryのajaxを使用してバイナリデータを投稿し、ウェブサービスを使用してそれを使用します。
- 16. Edittextboxを使用したリストビュー
- 17. onTouchListenerを使用したリストビュー
- 18. ビットマップを使用したリストビュー
- 19. http.send()ajaxを使用して
- 20. AJAXデータソースとしてHTMLテーブルをサポートするJQuery Tableプラグインがありますか
- 21. フォームはAjaxを使用して提出しますか?
- 22. ページ上に複数のリストビューを使用しています
- 23. テキストボックスを使用してデータをフィルタリングし、vb.netのリストビューで表示します
- 24. 使用法グリッドビューを使用したリストビュー
- 25. チェックボックスを使用してリストビューからアイテムを削除する
- 26. GoogleガジェットのデータソースURLにjsonデータを使用しようとしています
- 27. ajaxクエリのリクエスト検証を使用していますか?
- 28. カスタムアセンブリをデータソースとして使用してSQL Server Express SSRSをサポートしていますか?
- 29. AjaxとJqueryを使用してiframeのターゲットを設定していますか?
- 30. Ajaxを使用して画像をアップロードできますか?