0

テーブルの最初の列は、現在の並べ替え順序でランク付けされます。並べ替え後に更新しますが(簡単)、現在のページ番号とページのサイズにアクセスして、2番目、3番目などのページを更新する方法がわかりません。私は持っている..

        $("table.datatable")
            .dataTable({
                fnDrawCallback: function() {
                    $(this).find("td.counter span").each(function(i, row) {
                        $(this).html(i + 1);
                        // Should be something like
                        // $(this).html(dataTable.pageno + dataTable.pagesize + i)
                    });
                }
            });

ページ番号とページ サイズを取得して、2 ページ目の最初の行が #11 になるようにする適切な方法は何ですか (1 ページあたり 10 の場合)。

UPDATEはこれを行うことになりました。それがどの程度「適切」かはわかりませんが、..

fnDrawCallback: function(settings) {
    $(this).find("td.counter span").each(function(i, row) {
        $(this).html(i + 1 + settings._iDisplayStart);
    });
}
4

1 に答える 1

0

テーブルにインデックス列を追加する Datatables ドキュメントでこの例を使用できます。

http://datatables.net/release-datatables/examples/api/counter_column.html

于 2012-04-25T21:58:00.457 に答える