Tôi có phân trang trên bàn của tôi. Tôi muốn quay trở lại trang đầu tiên bất cứ khi nào một hàm được gọi. Làm thế nào tôi có thể làm điều đó?JQuery Datatables. Làm thế nào tôi có thể thay đổi trang hiện tại theo lập trình?
Trả lời
từ các tài liệu: http://datatables.net/ref#fnPageChange
$(document).ready(function() {
var oTable = $('#example').dataTable();
oTable.fnPageChange('first');
});
var oTable = $('#example').dataTable();
oTable.fnPageChange('first');
HOẶC
oTable.fnPageChange(0);
nếu tài liệu chưa sẵn sàng thì bạn không thể tìm thấy đối tượng – brtb
OP đang cố gắng thay đổi trang trên cuộc gọi chức năng, không phải trên trang tải. –
Trong phiên bản Datatables 10 có một trang() chức năng được sử dụng để thay đổi trang.
Ví dụ: table.page('first');
sẽ chuyển đến trang đầu tiên
table.page(pageNumber);
sẽ nhảy tới trang tương ứng nơi pageNumber
được lập chỉ mục từ 0.
tham khảo: http://datatables.net/reference/api/page()
[API] (http://www.datatables.net/api) -> 'fnPageChange()' – Andreas