# Table - show all items immediately

**URL:** <https://forum.bubble.io/t/table-show-all-items-immediately/338549>\
**Category:** Questions\
**Created:** [September 8, 2024, 11:04am UTC](https://forum.bubble.io/t/table-show-all-items-immediately/338549 "2024-09-08T11:04:28Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![bleicher.ori3](https://avatars.discourse-cdn.com/v4/letter/b/a9adbd/32.png) [@bleicher.ori3](https://forum.bubble.io/u/bleicher.ori3)\
**Post date:** [September 8, 2024, 11:04am UTC](https://forum.bubble.io/t/table-show-all-items-immediately/338549/1 "2024-09-08T11:04:28Z")

</div>

Does anyone know if there a possibility to show all items immediately in a Table element instead of loading as you scroll? That possibility exists when using a repeating group but I haven’t seen it in the table element

---

<div class="post-metadata">

**Author:** ![gerbertdelangen](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/gerbertdelangen/32/144602_2.png) [@gerbertdelangen](https://forum.bubble.io/u/gerbertdelangen)\
**Post date:** [September 8, 2024, 2:29pm UTC](https://forum.bubble.io/t/table-show-all-items-immediately/338549/2 "2024-09-08T14:29:41Z")

</div>

Cannot find the option for the table indeed. What if you use a hidden (or size 0 x 0) repeating group with option “show all items” activated as the datasource for the table?

---

<div class="post-metadata">

**Author:** ![bleicher.ori3](https://avatars.discourse-cdn.com/v4/letter/b/a9adbd/32.png) [@bleicher.ori3](https://forum.bubble.io/u/bleicher.ori3)\
**Post date:** [September 8, 2024, 6:19pm UTC](https://forum.bubble.io/t/table-show-all-items-immediately/338549/3 "2024-09-08T18:19:50Z")

</div>

Thanks but unfortunately the table can’t use the RG as a data source

---

<div class="post-metadata">

**Author:** ![adamhholmes](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/adamhholmes/32/100510_2.png) [@adamhholmes](https://forum.bubble.io/u/adamhholmes)\
**Post date:** [September 8, 2024, 6:23pm UTC](https://forum.bubble.io/t/table-show-all-items-immediately/338549/4 "2024-09-08T18:23:23Z")

</div>

> [@bleicher.ori3](#):
>
> Thanks but unfortunately the table can’t use the RG as a data source

Why not?

---

<div class="post-metadata">

**Author:** ![bleicher.ori3](https://avatars.discourse-cdn.com/v4/letter/b/a9adbd/32.png) [@bleicher.ori3](https://forum.bubble.io/u/bleicher.ori3)\
**Post date:** [September 8, 2024, 7:51pm UTC](https://forum.bubble.io/t/table-show-all-items-immediately/338549/5 "2024-09-08T19:51:26Z")

</div>

I tried it but it didn’t work, maybe I’m doing something wrong?

---

<div class="post-metadata">

**Author:** ![adamhholmes](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/adamhholmes/32/100510_2.png) [@adamhholmes](https://forum.bubble.io/u/adamhholmes)\
**Post date:** [September 8, 2024, 8:04pm UTC](https://forum.bubble.io/t/table-show-all-items-immediately/338549/6 "2024-09-08T20:04:15Z")

</div>

You must be…

---

<div class="post-metadata">

**Author:** ![bleicher.ori3](https://avatars.discourse-cdn.com/v4/letter/b/a9adbd/32.png) [@bleicher.ori3](https://forum.bubble.io/u/bleicher.ori3)\
**Post date:** [September 8, 2024, 8:15pm UTC](https://forum.bubble.io/t/table-show-all-items-immediately/338549/7 "2024-09-08T20:15:51Z")

</div>

Got it, did manage to connect them but the data is still not appearing immediately…

---

<div class="post-metadata">

**Author:** ![gerbertdelangen](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/gerbertdelangen/32/144602_2.png) [@gerbertdelangen](https://forum.bubble.io/u/gerbertdelangen)\
**Post date:** [September 9, 2024, 9:14am UTC](https://forum.bubble.io/t/table-show-all-items-immediately/338549/8 "2024-09-09T09:14:24Z")

</div>

It was worth a try, but indeed, I did a small test and the table element does not show all of the entries (although the RG which is used as data source is set to “show all entries immidiately”). Once you scroll, new table entries are added the table.

Maybe someone else has a good idea.

The table element is still in beta so Bubble might still add this feature.

The solution for now is to use a repeating group it seems, any reason you do not want to use that (besides the table element being easier to use)?

---

<div class="post-metadata">

**Author:** ![georgecollier](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/georgecollier/32/182327_2.png) [@georgecollier](https://forum.bubble.io/u/georgecollier)\
**Post date:** [September 9, 2024, 9:27am UTC](https://forum.bubble.io/t/table-show-all-items-immediately/338549/9 "2024-09-09T09:27:06Z")

</div>

> [@gerbertdelangen](#):
>
> The table element is still in beta so Bubble might still add this feature.

Don’t hold your breath, Table element hasn’t been touched in about a year.

---

<div class="post-metadata">

**Author:** ![gerbertdelangen](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/gerbertdelangen/32/144602_2.png) [@gerbertdelangen](https://forum.bubble.io/u/gerbertdelangen)\
**Post date:** [September 9, 2024, 9:45am UTC](https://forum.bubble.io/t/table-show-all-items-immediately/338549/10 "2024-09-09T09:45:44Z")

</div>

I did find a rather “ugly” work around:

1. Set the max height of the ‘repeating’ row of the table element to 0 px.
2. Add a condition to the ‘repeating’ row that sets the max height to 80px (or the desired height of course) once all of the data is loaded in the repeating group that is used as a data source for the table element. This condition should be "when repeating group (you use as data source for the table) is loading = no and repeating group list of … count \> 0.

![image](https://us1.discourse-cdn.com/bubble/original/3X/b/1/b1bb43e2281c89482e77f4ec0c245e35e3b7ffb3.png)

The idea behind is that because all the rows are 0 px high at first, they will be shown immediately (so no need to scroll down / for Bubble to do lazy loading). Once the all of the data is loaded in the repeating group, (and all of the table rows rendered), the height for the table rows can be set to the desired height and the data will be visible all at once.

---

<div class="post-metadata">

**Author:** ![gerbertdelangen](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/gerbertdelangen/32/144602_2.png) [@gerbertdelangen](https://forum.bubble.io/u/gerbertdelangen)\
**Post date:** [September 9, 2024, 9:54am UTC](https://forum.bubble.io/t/table-show-all-items-immediately/338549/11 "2024-09-09T09:54:23Z")

</div>

That would be a shame. I use it quite a lot. I remember reading somewhere or maybe it was mentioned during the product sesh that Bubble was collecting feedback or already in the process of adjusting the table element based on feedback.

---

<div class="post-metadata">

**Author:** ![GH5T](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/gh5t/32/209141_2.png) [@GH5T](https://forum.bubble.io/u/GH5T)\
**Post date:** [September 9, 2024, 4:31pm UTC](https://forum.bubble.io/t/table-show-all-items-immediately/338549/12 "2024-09-09T16:31:32Z")

</div>

I use the table element on nearly all my newer apps these days. Was completely against it at first because I could make tables with RGs essentially the same way with more customization. Now, the table takes care of most of it. I haven’t seen too many alternatives that provide the simplicity of it.

---

<div class="post-metadata">

**Author:** ![josh10](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/josh10/32/82900_2.png) [@josh10](https://forum.bubble.io/u/josh10)\
**Post date:** [September 10, 2024, 2:12pm UTC](https://forum.bubble.io/t/table-show-all-items-immediately/338549/13 "2024-09-10T14:12:06Z")

</div>

Sir. They made the icon smaller. Give credit.
