Yêu cầu Dec 26th, 2018 7:10 a.m. 418 0 1
  • 418 0 1
0

Lỗi phân trang datatable laravel

Chia sẻ
  • 418 0 1

Em ấn vào phân trang sang trang 2 nhưng nó không hiển thị được ra ạ? Nhưng nếu e ấn show ra toàn bộ trong 1 trang thì nó vẫn hiển thị dữ liệu của trang thứ 2 ra . Ac nào gặp lỗi này hay biết cách sửa chỉ e với ạ?

Dec 26th, 2018 7:12 a.m.

Bạn có thể cho mình xem đoạn code phân trang được không. 😆

Avatar Vũ Nguyễn @vunguyen10111995
Dec 26th, 2018 7:22 a.m.

bạn dùng paginate sẵn có của laravel hay dùng package nào vậy, bạn show code ra cho mọi người cùng tham khảo và giúp đỡ nhé.

Avatar Vờ Vờ @tuanndz
Dec 26th, 2018 7:29 a.m.
Avatar Vờ Vờ @tuanndz
Dec 26th, 2018 7:29 a.m.

@quankm1097 @vunguyen10111995 e dùng thư viện của datatable trên https://packalyst.com/ chứ ko code ?

Avatar Vũ Nguyễn @vunguyen10111995
Dec 26th, 2018 7:40 a.m.

https://packalyst.com/packages/package/joshbrw/laravel-pagination-specification
bạn dùng package này à, mình nghĩ vẫn phải có code trong controller để xử lý chứ nhỉ

Avatar Vờ Vờ @tuanndz
Dec 26th, 2018 7:44 a.m.

@vunguyen10111995

Untitled.png

code đây .

Avatar Vũ Nguyễn @vunguyen10111995
Dec 26th, 2018 8:00 a.m.

mình cũng chưa dùng DataTable bao giờ cả, nhưng mình nghĩ nếu có dữ liệu rồi có thể do bạn thiếu 1 chút gì đó liên quan đến phần xử lý phân trang. Mình lên trang chủ đọc thì có thấy phần này, bạn thử tham khảo xem sao nhé. https://datatables.net/examples/basic_init/alt_pagination.html

1 CÂU TRẢ LỜI


Đã trả lời Dec 26th, 2018 8:11 a.m.
0

Cái này chắc bạn đang dùng Datatable của yajra hoặc một kiểu như thế, dùng controller như này thường kết hợp với jquery datatables để thực hiện sort, search, paginate bằng ajax. Không dùng phân trang của Laravel như bình thường nữa. Trong file js của page này bạn thêm paginate option vào trong dom ví dụ:

    $('#example').dataTable( {
          "dom": 'lrtip'
    } );

Trong đó p là option cho phân trang. Bạn tham khảo ở đây : https://datatables.net/reference/option/dom

Chia sẻ
Avatar Vờ Vờ @tuanndz
Dec 26th, 2018 8:36 a.m.

222.png như này phải ko ạ? nó vẫn lỗi a

Dec 26th, 2018 8:51 a.m.

@tuanndz thêm "paging": true vào nữa xem sao bạn

Avatar Vờ Vờ @tuanndz
Dec 26th, 2018 9:11 a.m.

@quachphuc vẫn lỗi 😦

Dec 27th, 2018 12:59 a.m.

@tuanndz Vậy thì bạn cần test thử thêm bới các option trong dom để hiển thị hoặc ẩn sort, search, order xem có hoạt động không, nếu không được thì chắc phải tìm dom khác, việc hiển thị mấy option này chỉ quanh quẩn trong dom thôi

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí