1

長い間徹底的に検索した後、私はどこにも私の質問に対する答えを見つけられませんでした。基本的に、ユーザーの入力に基づいて動的にテーブルを作成し、テーブルの4番目のエントリごとにボタンのみの行を挿入します。必要なのは、並べ替え機能がボタンのある行を無視し、テーブルの残りの部分を並べ替える間、それらをそのままにしておくことです。これが可能かどうか誰かが知っていますか?

4

2 に答える 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 に答える