Тёмный

Bubble.io Pagination: How to Create Pagination for Repeating Groups 

Coaching No Code Apps
Подписаться 44 тыс.
Просмотров 33 тыс.
50% 1

Опубликовано:

 

7 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 81   
@adityakashyap9318
@adityakashyap9318 Год назад
Hi i am a designer but I need this for one of my project. And my helper devs were struggling to do this but your video for pagination is so simple and clear and exactly what we want right now. Your content is proved a god gift for us. Thank you so much😊
@coachingnocodeapps
@coachingnocodeapps Год назад
I'm so glad it was helpful!
@pietupertrauka3479
@pietupertrauka3479 3 года назад
Thank you for the tutorial, honestly it's hard to believe that it's the ONLY tutorial for such widely used function... Definitely need more in depth tutorial on how to work with Repeating groups in real world, for example if RG is empty because of user filters - it would still take up all the page, and many other caveats.
@coachingnocodeapps
@coachingnocodeapps 3 года назад
Totally! Repeating groups are used all the time! We have further lessons in our membership if you want to check it out coachingnocodeapps.com/vip-membership
@chrismaer9115
@chrismaer9115 2 года назад
Thanks for this video! Wonderfully edited and scripted. Got it working first try!
@coachingnocodeapps
@coachingnocodeapps 2 года назад
That's awesome to hear, Chris! Good work :)
@darioems
@darioems Год назад
Thks for simple solution... I was searching for this solution, where was necessary create a limit for the repeating group number page. Helpful soution.
@coachingnocodeapps
@coachingnocodeapps Год назад
I'm glad it was helpful for you!
@stevenlevy8213
@stevenlevy8213 6 лет назад
Awesome tutorial. Incredibly helpful. Tried to book some time with you, but you are booked out until April, and could not wait unfortunately. Keep up the great content!
@coachingnocodeapps
@coachingnocodeapps 6 лет назад
I'm glad you've found it helpful, and I hope to see your name on the schedule at some point! Would love to learn about your app.
@crebspark
@crebspark 2 года назад
@@coachingnocodeapps Why are you whispering? Are you afraid your neighbor might hear you??
@livingroomc
@livingroomc 3 года назад
Thanks for doing this. It was really helpful learning about the toolbox plugin. Your demonstration of the process was helpful. :)
@coachingnocodeapps
@coachingnocodeapps 3 года назад
That's great to hear, Chris!
@mayurchandra
@mayurchandra 3 года назад
Great tutorial, can you please add how you created custom state to highlight active page?
@coachingnocodeapps
@coachingnocodeapps 3 года назад
Thanks for the suggestion, Mayur!
@TheSantoshg
@TheSantoshg 5 лет назад
This is great. When I implement this as guided in the tutorial, and have just, say a total 13 records in the database and I limit the records to be displayed as 10 per page, then it shows be 2 pages. When I click on the 2 for the second page, it show the additional 3 records along with some of the records from the first page to make up 10 per page. How does one just show the 3 additional records only and not have any repeats from the earlier page?
@coachingnocodeapps
@coachingnocodeapps 5 лет назад
Hi Santosh, great question. This is a quirky Bubble feature where it won't let you have an "incomplete" page, so if it needs to fill the last page with a repeat display of items from the previous page, it will. You can work around this by changing the data source of the repeating group in a condition. When it's on the last page, truncate the list so that you only see "RG's List of Item's :truncated from #" The # in this case would be the start of the last page so that you cut off anything else before it. It'll take some juggling of the conditional data source to keep all pages showing the right items, but it's possible! Hope this helps.
@VarjaM
@VarjaM Год назад
Thank you for a great tutorial! Could you please help me resolve the following issue: when I click on a particular RG item, it takes me to another page. After I click the back button, it returns to the original page but always shows the 1st page of the RG no matter the RG page I was at before clicking the item. I know that it might have something to do with customs states and parameters, but I'm not sure how to set it with the list of items. Your help is much appreciated.
@LeraMulina
@LeraMulina Год назад
3:42 I got lost at this moment. Have you set finally anything to page loaded action. Or you finally deleted it?
@jamesonvparker
@jamesonvparker 6 лет назад
Another awesome video! Thanks!
@coachingnocodeapps
@coachingnocodeapps 6 лет назад
You're welcome, Jameson!
@volhakhvesko3083
@volhakhvesko3083 2 года назад
Hello! Please tell me this question. I have a repetition group with product cards, followed by another repetition group with page numbers. At a certain screen size, everything looks fine. But when I start expanding the page, there is a free space between the two repetitive groups. How to remove it?
@abdullahialfa1476
@abdullahialfa1476 2 года назад
Hi Gaby, thanks for these great tutorials. I have a RG and i want the list items to be counted and presented in order of frequency. How can i do that please?
@jdeltree
@jdeltree 2 года назад
use :count for counting and use a constraint in the RG's data source parameters to sort by frequency
@marwansarieddine376
@marwansarieddine376 6 лет назад
Thank you for this gaby - got two questions for you: In the case the results are 6, and the repeating group is set in your case to a fixed number of 10 rows, is there a way to collapse the remaining 4 rows ? In the case the results are 66, the result of the division will have a remainder - in your case only 6 pages will show, when really it has to be 7, and also what I noticed is if I set it to 7, the previous page's rows are repeated so that I get a total of 10 rows in the 7th page, is there any way around this ? Would really appreciate your response
@coachingnocodeapps
@coachingnocodeapps 6 лет назад
Hi Marwan, thanks for watching! 1. You can't collapse unused rows for a fixed RG. The closest thing would be to use the Ext. Vertical layout or Full list since those only show rows that exist, but that would render this pagination feature incompatible. 2. To make sure that divisions with remainder are rounded properly, use the ":rounded to" modifer and set the number of decimals you'd like to round to so that it rounds up. 3. The final page issue is something a few users have voiced as well. Bubble intentionally fills the last page with the last set of records even if that means you see a repeat. One workaround is to do some math and when you're on the last page, truncate your data source list with the "items from #" modifier. For example, you'd add a condition on the repeating group: When you're on the last page > change data source to Search for Thing: items from [number]. This would only display the items from a certain number and forward.
@MarioAbundis
@MarioAbundis 5 лет назад
@@coachingnocodeapps Hi, How do you make the numbers to go back to black once they are not the current page anymore? I have tried a few things but nothing works... it change to a different color when i select a page but it doesnt go back to black :P Thanks for your videos !! I have decided to go with bubble for my company software :D Wish me luck!! Thanks!
@coachingnocodeapps
@coachingnocodeapps 5 лет назад
Hi Mario, it would be easiest to have the page number text color set to black as default. Then only change the color in a condition (e.g. when current page number is current cell's number). That way only one number is colored at a time and all other numbers will just be their default (e.g. black). If they're getting "stuck" on the other color, review your custom state. Are you adding numbers to a list? It should just be a single number as current page.
@moz-visualcode1842
@moz-visualcode1842 3 года назад
Good morning Here Daniel from Mozambique, good video I liked, but I was lost during the explanation, for doing I would appreciate an explanation step by step. Thanks
@coachingnocodeapps
@coachingnocodeapps 3 года назад
Hey Daniel! I'd recommend going through step by step and pausing in between to make sure you have everything correct
@moz-visualcode1842
@moz-visualcode1842 3 года назад
Thanks I ended up getting it ... thanks a lot for the videos, because it has taught me a lot
@blanksp_ace
@blanksp_ace 2 года назад
Hi! Thank you so much for your tutorial! It was really useful and I greatly appreciate it. May I ask if it is possible to have dynamic page numbering displayed? So for example, if I have only two pages but my repeating group for the page numbers has a fixed number of 10 columns, is it possible to show just numbers 1 and 2 in the middle; instead of 1, 2 then 8 empty spaces?
@reecebrauer7289
@reecebrauer7289 Год назад
I see this was never answered for you. All you need to do is put the text in a group and give it a min width/height. Then select the RG and make its width fit to content. It will collapse all the empty space and leave you with the remaining pages. Centre it and your done :)
@Theempoweredgentz
@Theempoweredgentz 5 лет назад
Hello Gaby, thanks for this video. quick question if you don't mind...what element holds the state to change the color of the next page when clicking the arrow icons? thanks in advance
@Theempoweredgentz
@Theempoweredgentz 5 лет назад
Never mind, figured it out.
@thomasmatthews3779
@thomasmatthews3779 5 лет назад
Hi Gaby, thanks for the tutorial. Just wondering if I've got an API that is displaying an image from a user input search box, and a 'Go' button, how would I be able to add left and right toggles to loop to the next URL from my API response?
@coachingnocodeapps
@coachingnocodeapps 5 лет назад
Hi Thomas, it sounds like when "go" is clicked, you need to save the API response to a custom state that's a list. From there, you can use a repeating group to toggle through your list. That should get you going! Feel free to check out any of the resources here if you're needing more help: www.coachingnocodeapps.com
@abdulsamadmustafa4199
@abdulsamadmustafa4199 5 лет назад
You just won a subscriber - Very Impressive!
@reecebrauer7289
@reecebrauer7289 Год назад
I see Gabi is not responding to any recent comments, only those from years ago. Hope you can answer mine Gabi. How do you do pagination when you can't have fixed rows/columns? My RG needs to resize and i usually have 2 columns which folds down into 1 for mobile, so can't have that fixed. The whole process doesn't work without set columns/rows.
@wesleythomson3992
@wesleythomson3992 4 года назад
Hi Gaby, how do you get first page and last page workflow to work and also current page number condition to change colour for the number in the horizontal repeating group at the bottom?
@coachingnocodeapps
@coachingnocodeapps 4 года назад
Hey Wesley! You can see whether you're on first or last page of repeating group in Bubble now, so use that in conditions. Use custom state for current page number
@wesleythomson3992
@wesleythomson3992 4 года назад
@@coachingnocodeapps Thanks Gaby, loving the videos please keep them coming!
@jeffymts7388
@jeffymts7388 2 года назад
Hi Gabi, Thanks for the tutorial. I have a doubt, as when I click on the last page, the system works perfect, but the number of cells does not follow... it only goes to page 2. How do I make it go to the last page too? Example: I'm on page 1 of 52. My cell number is 1 2 3 4 5 6 >:Next page >>: last page. When I click to go to the last page, it goes to 52 (which is the last page), but my cell number goes to Number 7 (which would be the next page). How do I track my cell number and go to page 52? Like yours does? Thanks
@PJsFarm
@PJsFarm 6 лет назад
Thanks for this. Very helpful. How do change the page number font colour?
@coachingnocodeapps
@coachingnocodeapps 6 лет назад
Hi Jamie, this is a great question! To do this, you'll need to create a custom state to keep track of what page you're on. Set the state (number) to 1 when the page is loaded or when the repeating group is first shown. Then, every time the next button is clicked, change the state to "state + 1". For previous, it would be "state - 1". Also, every time you select a page number to jump to, you'll change the state to "current cell's number". Finally, add a condition to the text in the repeating group (the one that displays the current cell's number). The condition can be something like "When state is current cell's number > Change font color" Hope this helps. If you want to walk through it together, reach out to me via email.
@MarioAbundis
@MarioAbundis 5 лет назад
Hi, I tried this... how you make the page inactive to get back to black ?? I tried this, it works but the problem i have is that it doesn´t makes numbers black again once they are not the current page... How did you do that? Thanks , great videos by the way!! I dediced to go with bubble to make my company software!! thanks!
@tomcuong9588
@tomcuong9588 2 года назад
Why don't you just use the condition on the text?
@cassiesparks4986
@cassiesparks4986 6 лет назад
Hi Gaby. How do you set up the 'Last Page' workflow?
@coachingnocodeapps
@coachingnocodeapps 6 лет назад
Hi Cassie, the last page workflow should just be a Go to Page action (Repeating Group action) and the page # is the list of number's :last item
@eugenek777
@eugenek777 4 года назад
Hi, Gaby! Thank you for your videos again! I have 12 records in 10 records pagination - that is 2 pagination pages (10 + 2 records) But actually what is happening when I click the 2nd pagination page: I still see the 10 records(two ones that were missing in the 1rt pagination page and the list now without first two record) According to best practices of pagination behaviours, on the 2nd page I will see only 2 last records from the whole list - my question is: how to reach that?
@coachingnocodeapps
@coachingnocodeapps 4 года назад
Hi Eugene, Bubble intentionally fills the last page will all items, even if it means repeating items from a previous page. You can custom build your own pagination with custom states using "item from" modifiers to have more control.
@lucasyoutube1999
@lucasyoutube1999 2 года назад
For example, i have 127 Users / 10 = 12.7 , what the max number pag this list show?
@dnyaneshwarmore4316
@dnyaneshwarmore4316 Год назад
Thanks for this tutorial, but as a Bubble beginner I think this was too fast for me, you may make content in such a way that a beginner too can understand the concept fully.
@coachingnocodeapps
@coachingnocodeapps Год назад
We have lots of beginner content on the channel as well, so be sure to check it out!
@deathsoulyt
@deathsoulyt 4 года назад
hi i was woundering how do i add the first and last page buttons what work flow actions r required?
@coachingnocodeapps
@coachingnocodeapps 4 года назад
Hey there! We have a lesson in our VIP Membership that would actually help with this coachingnocodeapps com/vip-membership
@deathsoulyt
@deathsoulyt 4 года назад
is there a way i can get access without paying?
@deathsoulyt
@deathsoulyt 4 года назад
if not ill figure something out but or could u make a tutorial on it?
@ak98ification
@ak98ification 5 лет назад
Hello , how can I get in touch with you and book an appointment ?
@coachingnocodeapps
@coachingnocodeapps 5 лет назад
Hi there! If you want to work through iyour apptogether, take a look at our 1-on-1 services here: www.coachingnocodeapps.com/services
@thestory746
@thestory746 6 лет назад
hello gaby can you tell me how to get an external plugin ?
@coachingnocodeapps
@coachingnocodeapps 6 лет назад
Hey Hadi, in your editor, you can browse/install plugins by going to the Plugins tab on the left and clicking the orange button in the upper right that says "Add Plugins"
@thestory746
@thestory746 6 лет назад
yh but i need other plugins then those wih bubble
@coachingnocodeapps
@coachingnocodeapps 6 лет назад
Hey, Hadi. I sent you a DM so that we can chat more on there.
@thestory746
@thestory746 6 лет назад
thx but i cant dm u back cz the address is linked to youtube i cant dm u nor push the reply i leads me here again
@coachingnocodeapps
@coachingnocodeapps 6 лет назад
hadi nassar reach out at coachingnocodeapps.com!
@htmlfivedev
@htmlfivedev 2 года назад
Your volume to low 😞
@coachingnocodeapps
@coachingnocodeapps 2 года назад
Oh no! Hopefully you can turn yours up - looks like the audio wasn't perfect on this video 😞
@htmlfivedev
@htmlfivedev 2 года назад
ya, I had mine at 100% and still could hear ok ...
@htmlfivedev
@htmlfivedev 2 года назад
Please make a better one on Pagination ... there is no help on this ... don't why Bubble doesn't make it easy ??
@igormyroshnychenko9159
@igormyroshnychenko9159 5 лет назад
You could write more about this moment ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-FMkNV8_1tSk.html in the video, because it is not at all clear how to change the color. thank
@coachingnocodeapps
@coachingnocodeapps 5 лет назад
Hi Igor, happy to clear that up. The custom state for keeping track of the current page is the key here. For example, "when number is clicked > set state: page = current cell's number." Then, use a condition on the text element that displays the number: "When Page (custom state)'s value is current cell's number > change color." Hope that helps!
@igormyroshnychenko9159
@igormyroshnychenko9159 5 лет назад
Thanks for your help, it works great for numbers, but the back and forth buttons cancel color changes. Trying to assign a custom state for these buttons, I do not understand what to choose, as the current cells number is missing in the list.
@coachingnocodeapps
@coachingnocodeapps 5 лет назад
Hi Igor, you need to increment the state value: set state= state's value + 1 (for next button), -1 for previous button
Далее
Pagination for Repeating Groups - Bubble Tutorial
19:02
How to Create Clean URLs for Your Bubble App's Pages
13:08
when you have plan B 😂
00:11
Просмотров 24 млн
Modus males sekolah
00:14
Просмотров 11 млн
How To Create Pagination | Bubble.io Tutorial
9:59
Просмотров 1 тыс.
Building an Auto-Complete Search Feature on Bubble.io
15:59
How To Use Google Login in Bubble.io?
15:11
Display Data on Repeating Groups | Bubble.io
9:17
Просмотров 12 тыс.