長い間徹底的に検索した後、私はどこにも私の質問に対する答えを見つけられませんでした。基本的に、ユーザーの入力に基づいて動的にテーブルを作成し、テーブルの4番目のエントリごとにボタンのみの行を挿入します。必要なのは、並べ替え機能がボタンのある行を無視し、テーブルの残りの部分を並べ替える間、それらをそのままにしておくことです。これが可能かどうか誰かが知っていますか?
質問する
3189 次
2 に答える
1
あなたはしません-何をすべきかは、DataTablesを使用fnDrawCallback
して各描画に4番目の行を挿入することです。DataTables
各描画で常に<tbody>
要素が空になるため、とにかくこれが必要になります。
于 2012-04-27T22:13:59.030 に答える
1
"fnDrawCallback": function (oSettings) { }
var rows = $('.searchResultRow');
rows.each(function (index) {
if (index == 4 || index == 9) {
var insertLearn = $("<tr></tr>").addClass("searchResultRow ");
insertLearn.append(buildCell().attr('colspan', 9).html("<img src='../img/LearnMoreAnimated_v1-1.gif' />"));
$("#results_table > tbody > tr").eq(index).after(insertLearn);
}
});
}
それは私がそれを得ることができた方法でした....私を正しい方向に向ける助けに感謝します。
于 2012-04-30T16:27:53.097 に答える