# Pages and Array Columns?

**URL:** <https://community.glideapps.com/t/pages-and-array-columns/53566>\
**Category:** Ask for Help\
**Created:** [November 7, 2022, 8:44pm UTC](https://community.glideapps.com/t/pages-and-array-columns/53566 "2022-11-07T20:44:09Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![etlerd](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/etlerd/32/22150_2.png) [@etlerd](https://community.glideapps.com/u/etlerd)\
**Post date:** [November 7, 2022, 8:44pm UTC](https://community.glideapps.com/t/pages-and-array-columns/53566/1 "2022-11-07T20:44:09Z")

</div>

Is it not possible to display the contents of an array column on a page? The array column I want to display (a list of speakers for an individual conference session) isn’t available to choose. If not, anyone know if it’s on the way? Seems like a weird thing not to be able to do considering it’s possible in apps.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [November 7, 2022, 8:48pm UTC](https://community.glideapps.com/t/pages-and-array-columns/53566/2 "2022-11-07T20:48:27Z")

</div>

It depends on how you want to display it. How are you expecting it to look on a page? Which component do you want to use? Do you want a List/Collection, or do you want to display it as just text?

How are you doing it in Apps?

---

<div class="post-metadata">

**Author:** ![etlerd](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/etlerd/32/22150_2.png) [@etlerd](https://community.glideapps.com/u/etlerd)\
**Post date:** [November 7, 2022, 9:19pm UTC](https://community.glideapps.com/t/pages-and-array-columns/53566/3 "2022-11-07T21:19:52Z")

</div>

The app is based on Google Sheets. There is a row for each presentation. Each row has six columns for speakers (speaker 1, speaker 2,…speaker 6). There is an array column in the Glide app datasheet that brings all those speakers into one column (speakers), and then I display that info using an inline list.

 ![The Examined Life_ The Writing, Humanities, and Arts of Medicine · Glide_2022-11-07_15-18-41](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/f/6/f6a36bfb50a7b0d6b509192ba43c6691705f9dd6.png)

I want to do the same thing on a Page. But the speakers column isn’t available to choose.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [November 7, 2022, 9:43pm UTC](https://community.glideapps.com/t/pages-and-array-columns/53566/4 "2022-11-07T21:43:45Z")

</div>

It has never been the case that you can directly display an array column as a list. What your screenshot is not showing is the data source for the list in your app. I would be willing to bet that it’s a relation created using that array, and not the array itself.

As you can see in your speaker list, there is much more information displayed, as opposed to just a name…meaning that you are pulling data from the speaker table, which you probably linked to using a relation.

---

<div class="post-metadata">

**Author:** ![etlerd](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/etlerd/32/22150_2.png) [@etlerd](https://community.glideapps.com/u/etlerd)\
**Post date:** [November 8, 2022, 5:16pm UTC](https://community.glideapps.com/t/pages-and-array-columns/53566/5 "2022-11-08T17:16:19Z")

</div>

Ah, yes, that’s correct, I did make a relation column for speakers and that is my data source for the list. Still, I cannot select that relation column–it’s not among the choices:

 ![Examined Life Conference Program · Glide_2022-11-07_16-04-30](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/8/0/80722af442de57f1dd3705ed1bbac51407e81666.png)

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [November 8, 2022, 5:49pm UTC](https://community.glideapps.com/t/pages-and-array-columns/53566/6 "2022-11-08T17:49:46Z")

</div>

Is the relation column you created within the table that’s used as the source for the screen you’re currently on?

---

<div class="post-metadata">

**Author:** ![etlerd](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/etlerd/32/22150_2.png) [@etlerd](https://community.glideapps.com/u/etlerd)\
**Post date:** [November 8, 2022, 6:06pm UTC](https://community.glideapps.com/t/pages-and-array-columns/53566/7 "2022-11-08T18:06:52Z")

</div>

Just figured it out. For future strugglers: even if you created a relation column in your Glide app, it doesn’t transfer to a Glide page. You have to recreate it. Then you can

1. use a “Custom Collection” on the page, set the data source to that relation column, then
2. add a regular collection to that custom collection, and finally
3. set that regular collection’s data source to “This item.”

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [November 8, 2022, 10:58pm UTC](https://community.glideapps.com/t/pages-and-array-columns/53566/8 "2022-11-08T22:58:59Z")

</div>

> [@etlerd](#):
>
> if you created a relation column in your Glide app, it doesn’t transfer to a Glide page

I think what you did here was choosing the option “New Page from data”. I believe what it does is create a new table with the same name and columns, but from that point onwards, the edits won’t sync back and forth because they are two different tables, unless you are editing basic columns in an external data source like Google Sheets/Airtable/Excel.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [November 9, 2022, 2:15am UTC](https://community.glideapps.com/t/pages-and-array-columns/53566/9 "2022-11-09T02:15:26Z")

</div>

> [@etlerd](#):
>
> even if you created a relation column in your Glide app, it doesn’t transfer to a Glide page. You have to recreate it.

To understand more about what goes on here, have a read of the below:

> [@Relationship and References Created in Glideapp Table](https://community.glideapps.com/t/relationship-and-references-created-in-glideapp-table/49119/5):
>
> The way your question is posed is a little confusing, so I won’t try and answer it directly. Instead I’ll explain how it works, and maybe that will help. First thing is that it’s important to understand the difference between Basic and Computed columns. Maybe you already do, but it’s vital in this context so I’ll explain it anyway. Basic Columns are those columns that contain actual data, as opposed to data that’s calculated from other columns. Text, Email, Image, Date/time are all examples o…
