私の質問はdatatable.jsです。私は、コンテンツセルのテールを展開するために、データテーブルの列のセルの内側にボタンを追加したいと思います。赤いボタンをクリックするとpopupmodalが表示され、datatable.jsのコンテンツのすべてのリストが表示されます。ポップアップで詳細を表示するためにdatatableのセルの内部にボタンを追加するにはどうすればいいですか?
0
A
答えて
1
You can use fnRowCallback https://legacy.datatables.net/ref#fnRowCallback
$('#example').dataTable({
"fnRowCallback": function(nRow,aData,iDisplayIndex,iDisplayIndexFull) {
// Bold the grade for all 'A' grade browsers
if (aData[4] == "A")
{
$('td:eq(4)', nRow).html(' <button type="button">Red button </button> ');
}
}
})。
0
基本的なjQuery関数の助けを借りて、これを完全に行うことができます。例に見られるように
;:
まず第一に、これらの2つの例をご確認ください。
"columnDefs": [ {
"targets": -1,
"data": null,
"defaultContent": "<button>Click!</button>"
} ]
"defaultContent"をターゲット列に追加することができます(ボタンにすることもできます)。この例では、テーブルの最後の列です。そして、このボタンのonclickイベントに任意の機能を与えることができます。
また、次のような行のクリックを検出することもできます。
$('#example tbody').on('click', 'tr', function() {
var data = table.row(this).data();
alert('You clicked on '+data[0]+'\'s row');
});
と$("#myModal").modal()
代わりに、
alert('You clicked on '+data[0]+'\'s row');
のようなブートストラップモーダルを開きます。
関連する問題
- 1. PHP内部サーバーエラーの詳細を表示するにはどうすればよいですか?
- 2. Angularfire2の別のページにfirebaseの詳細を表示するにはどうすればいいですか
- 3. Virtue Martの別のページにリダイレクトするのではなく、ポップアップで製品の詳細を表示するにはどうすればいいですか?
- 4. node.jsのエラースタックトレースに発信者の詳細を追加するにはどうすればよいですか?
- 5. Hudsonにgitリポジトリの変更の詳細を表示させるにはどうすればいいですか?
- 6. dataTableの各行にボタンを追加するにはどうすればいいですか?
- 7. クロスドメインiframeをSalesForceアカウントの詳細タブに追加するにはどうすればよいですか?
- 8. リストの要素を非表示にして、「詳細を表示」機能を追加するにはどうすればよいですか?
- 9. Androidでロケーション名をより詳細に表示するにはどうすればよいですか?
- 10. FitNesseでポップアップを追加するにはどうすればよいですか?
- 11. IOS - ナビゲーションコントローラ(マスター詳細テンプレート)にタブバーを追加するにはどうすればよいですか?
- 12. 行に詳細なデータを追加するにはどうすればよいですか?
- 13. リストボックスの結果の下部に[詳細をロード]ボタンを追加するにはどうすればよいですか?
- 14. RCP - GRIDのセルに最小化ボタンを追加するにはどうすればいいですか?
- 15. アセットの詳細検索フォームを追加するにはどうすればよいですか?
- 16. MapViewにボタンを追加するにはどうすればいいですか?
- 17. wx.MenuBar()にボタンを追加するにはどうすればいいですか?
- 18. 詳細ページのSharePointリストから自動IDを表示するにはどうすればよいですか?
- 19. WinFormsの詳細を含むメッセージボックスを表示するにはどうすればよいですか?
- 20. ActiveAdminの表示ビューにカスタムボタンを追加するにはどうすればよいですか?私は新しいボタンを追加したいのはここ
- 21. 場所の詳細を表示するにはどうすればよいですか?
- 22. CodeClimate CLIで詳細を表示するにはどうすればよいですか?
- 23. GoogleドライブAPIで詳細コンテンツを表示するにはどうすればよいですか?
- 24. 一般的な500内部エラーが表示され、詳細エラーを表示するにはどうすればよいですか?
- 25. ボタンをホバーに表示するにはどうすればいいですか?
- 26. Javaで変更可能なオブジェクトの詳細を追跡するにはどうすればいいですか
- 27. ボックス内の2つのボタンの間にスペースを追加するにはどうすればいいですか?
- 28. 500 - 内部サーバーエラーです。ライブウェブサイトで詳細なエラーを表示するには?
- 29. グリッドビューのセル内のリンクを非表示にするにはどうすればいいですか?
- 30. ボタンにアクションを追加するにはどうすればよいですか?
[** column.render **](https://datatables.net/reference/option/columns.render)より多くの人が役に立つでしょう:) – davidkonrad