Yêu cầu thg 12 26, 2018 7:10 SA 438 0 1
  • 438 0 1
0

Lỗi phân trang datatable laravel

Chia sẻ
  • 438 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 ạ?

thg 12 26, 2018 7:12 SA

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

Avatar Vũ Nguyễn @vunguyen10111995
thg 12 26, 2018 7:22 SA

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
thg 12 26, 2018 7:29 SA
Avatar Vờ Vờ @tuanndz
thg 12 26, 2018 7:29 SA

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

Avatar Vũ Nguyễn @vunguyen10111995
thg 12 26, 2018 7:40 SA

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
thg 12 26, 2018 7:44 SA

@vunguyen10111995

Untitled.png

code đây .

Avatar Vũ Nguyễn @vunguyen10111995
thg 12 26, 2018 8:00 SA

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 thg 12 26, 2018 8:11 SA
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
thg 12 26, 2018 8:36 SA

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

thg 12 26, 2018 8:51 SA

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

Avatar Vờ Vờ @tuanndz
thg 12 26, 2018 9:11 SA

@quachphuc vẫn lỗi 😦

thg 12 27, 2018 12:59 SA

@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í