Pagination – Σελιδοποιηση

Οι διακοπές μας για αυτό το καλοκαίρι μόλις τελείωσαν και έτσι επιστρέφουμε με ένα νέο Video για το Blog του LearnByDoing.

Μέσα από το παρακάτω video θα δείτε πως μπορείτε να υλοποιήσετε τη σελιδοποίηση (pagination) μέσα σε σελίδες της εφαρμογής σας.

Όταν παίρνετε δεδομένα από πίνακες της βάσης δεδομένων σας, αυτά μπορεί να είναι δεκάδες, εκατοντάδες ή και χιλιάδες αποτελέσματα. Αυτό θα έχει σαν αποτέλεσμα, όταν τα εκτυπώνετε σε κάποιο view, να πάρετε μια τεράστια λίστα και να κάνετε ατελείωτο scroll για να μπορέσετε να τα δείτε όλα.

Λύση στο παραπάνω μπορείτε να δώσετε με 2 τρόπους:

  1. Να γράψετε το δικό σας κώδικα και να χρησιμοποιήσετε εντολές δόμησης ερωτημάτων SQL (όπως η offset του Rails), για να δημιουργήσετε τη λειτουργικότητα του Pagination
  2. Να χρησιμοποιήσετε έτοιμες λύσεις μέσω των Gems.

Εμείς θα  ασχοληθούμε με την δεύτερη προσέγγιση, αυτή της χρήσης των Gems για να επιτύχουμε την σελιδοποίηση.

Στο παρακάτω video θα δείτε:

  • Ποια είναι τα πιο δημοφιλή gem για pagination σε ruby on rails web εφαρμογές
  • Πως μπορείτε να εισάγετε τα συγκεκριμένα gems μέσα στην δική σας εφαρμογή και με ποιες εντολές θα έχετε το επιθυμητό αποτέλεσμα
  • Πως μπορείτε να παραμετροποιήσετε την εμφάνιση του μενού πλοήγησης με Bootstrap ώστε να επιτύχετε καλύτερα οπτικά αποτελέσματα

 

 

24/08/2017

0 responses on "Pagination - Σελιδοποίηση"

Leave a Message

(c) 2017 -  Learn By Doing