# List Viewer (Simple List) calling a Data Viewer List

**URL:** https://community.thunkable.com/t/list-viewer-simple-list-calling-a-data-viewer-list/2985080
**Category:** Questions about Thunkable X
**Created:** [May 4, 2024, 5:17pm UTC](https://community.thunkable.com/t/list-viewer-simple-list-calling-a-data-viewer-list/2985080 "2024-05-04T17:17:57Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![similar2similar](https://avatars.discourse-cdn.com/v4/letter/s/a4c791/32.png) [@similar2similar](https://community.thunkable.com/u/similar2similar)
#### Post date: [May 4, 2024, 5:17pm UTC](https://community.thunkable.com/t/list-viewer-simple-list-calling-a-data-viewer-list/2985080/1 "2024-05-04T17:17:57Z")

</div>

Hi, thunkers.  
I have been searching on the forums for an answer to my question, but many of the possible solutions come with a thunkabe link that is expired, so I need to ask here:  
I am working on a visual dictionary using Data Viewer list, but there are so many items that I have decided to use a first screen with List Viewer (simple List) to make it easier to locate the element that we need, that is to say, that the List Viewer works as a kind of DVL Index.

 ![Captura de pantalla 2024-05-04 190821](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/8/7/8739846160d72fea1f98017e64db042d974a37c3.png)  
The problem is that I can’t find a way to make the List Viewer activate the Data Viewer list …

 ![Captura de pantalla 2024-05-04 191546](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/a/3/a3027f78608822a5dbe408d293a455ffcf3196a2.png)

Is it possible? Any suggestion on how to solve this?  
Thanks

---

<div class="post-metadata">

### Author: ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)
#### Post date: [May 4, 2024, 5:29pm UTC](https://community.thunkable.com/t/list-viewer-simple-list-calling-a-data-viewer-list/2985080/2 "2024-05-04T17:29:35Z")

</div>

You’re using Any Component blocks that require a component ID. This is a hidden value generated by Thunkable and is unique for each component. So the `in list app variable RowObject get #i` block needs a list of components, not a list of data source values as you have it.

One method is to use the row IDs as I demonstrate here: [Conditional Formatting of a Data Viewer List (aka "Painting the DVL")](https://community.thunkable.com/t/conditional-formatting-of-a-data-viewer-list-aka-painting-the-dvl/2078697).

Another is to use the `all Data Viewers` block from the Any Component drawer and then get #i of that list. That will provide component IDs.

---

<div class="post-metadata">

### Author: ![similar2similar](https://avatars.discourse-cdn.com/v4/letter/s/a4c791/32.png) [@similar2similar](https://community.thunkable.com/u/similar2similar)
#### Post date: [May 4, 2024, 6:00pm UTC](https://community.thunkable.com/t/list-viewer-simple-list-calling-a-data-viewer-list/2985080/3 "2024-05-04T18:00:28Z")

</div>

Hi, Tatiang. Thanks for the reply.  
I had already seen your approach to “painting the DVL”. I´m working on my own custom layout

 ![Captura de pantalla 2024-05-04 194306](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/4/d/4d641265e1577b127432636b225aa82f296d531a.png)  
Do you mean I have to create a variable and write something like this to have the ID?  
 ![Captura de pantalla 2024-05-04 195200](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/6/3/63eca6bcd60cea72b966fc0613fa98992814d595.png)  
And when you say  
“Another is to use the `all Data Viewers` block from the Any Component drawer and then get #i of that list. That will provide component IDs.”  
Are you meaning this?  
 ![Captura de pantalla 2024-05-04 195705](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/4/04d86d645f737bc1d60dcca33f602276cf33eb56.png)  
Where should I use it? I´m a bit obfuscated, really.

---

<div class="post-metadata">

### Author: ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)
#### Post date: [May 4, 2024, 6:14pm UTC](https://community.thunkable.com/t/list-viewer-simple-list-calling-a-data-viewer-list/2985080/4 "2024-05-04T18:14:15Z")

</div>

Yes and yes! I like the latter method. So you replace this:

 ![Screenshot 2024-05-04 at 11.12.21 AM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/1/5/15c74f1bee998f2f0191e7e175af45e2dc6f4498.png)

with this:

![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/2/d/2de249ca54023c3181e6447f24bed31aecbb3d27.png)

---

<div class="post-metadata">

### Author: ![similar2similar](https://avatars.discourse-cdn.com/v4/letter/s/a4c791/32.png) [@similar2similar](https://community.thunkable.com/u/similar2similar)
#### Post date: [May 4, 2024, 7:32pm UTC](https://community.thunkable.com/t/list-viewer-simple-list-calling-a-data-viewer-list/2985080/5 "2024-05-04T19:32:17Z")

</div>

I´m trying the latter method, applying it to all of the elements of the DVL

 ![Captura de pantalla 2024-05-04 212733](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/2/4/24722fd4a6796a94feee82b2821f01111ea21f8f.png)

but the web server doesn´t seem to work very well today. Any way, I only get a white screen. Is there any other thing I should change?

---

<div class="post-metadata">

### Author: ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)
#### Post date: [May 5, 2024, 12:02am UTC](https://community.thunkable.com/t/list-viewer-simple-list-calling-a-data-viewer-list/2985080/6 "2024-05-05T00:02:27Z")

</div>

A white screen usually means that you’re trying to get a property name that doesn’t exist. Start simple and get one line of blocks working before you attempt to make all of them work at once. I have a method I use for debugging Thunkable projects. The link is below.   
  
·····················································································································  
Need help? [How to Ask Great Questions](https://community.thunkable.com/t/how-to-ask-great-questions-v2-0/2689983) ✨ [Debugging A Project](https://community.thunkable.com/t/debugging-in-thunkable-x-video/849471) ✨ [API JSON Tutorial](https://community.thunkable.com/t/api-json-tutorial-video/1140575)

Want to hire a Certified Thunkable Expert? [Elevate your app with Tatiang on Fiverr](https://www.fiverr.com/s/726B4a)

---

<div class="post-metadata">

### Author: ![similar2similar](https://avatars.discourse-cdn.com/v4/letter/s/a4c791/32.png) [@similar2similar](https://community.thunkable.com/u/similar2similar)
#### Post date: [May 5, 2024, 6:11pm UTC](https://community.thunkable.com/t/list-viewer-simple-list-calling-a-data-viewer-list/2985080/7 "2024-05-05T18:11:23Z")

</div>

> [@tatiang](#):
>
> So the `in list app variable RowObject get #i` block needs a list of components, not a list of data source values as you have it.

to which list of components do you refer

---

<div class="post-metadata">

### Author: ![similar2similar](https://avatars.discourse-cdn.com/v4/letter/s/a4c791/32.png) [@similar2similar](https://community.thunkable.com/u/similar2similar)
#### Post date: [May 5, 2024, 6:17pm UTC](https://community.thunkable.com/t/list-viewer-simple-list-calling-a-data-viewer-list/2985080/8 "2024-05-05T18:17:47Z")

</div>

You mean this?

 ![Captura de pantalla 2024-05-05 201705](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/e/3/e3b37ab1a5cc681e05707ff30461c69e5a0c0f53.png)

---

<div class="post-metadata">

### Author: ![similar2similar](https://avatars.discourse-cdn.com/v4/letter/s/a4c791/32.png) [@similar2similar](https://community.thunkable.com/u/similar2similar)
#### Post date: [May 5, 2024, 6:57pm UTC](https://community.thunkable.com/t/list-viewer-simple-list-calling-a-data-viewer-list/2985080/9 "2024-05-05T18:57:52Z")

</div>

I cant find the blocks for debugging  
 ![Captura de pantalla 2024-05-05 204959](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/b/f/bfb5f07477b6050e81bdee9ad095f9a913d3c1c2.png)

---

<div class="post-metadata">

### Author: ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)
#### Post date: [May 5, 2024, 8:29pm UTC](https://community.thunkable.com/t/list-viewer-simple-list-calling-a-data-viewer-list/2985080/10 "2024-05-05T20:29:54Z")

</div>

Did you watch the video I linked to? There are no debugging blocks. There is a _method_ I use for debugging.

---

<div class="post-metadata">

### Author: ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)
#### Post date: [May 5, 2024, 8:31pm UTC](https://community.thunkable.com/t/list-viewer-simple-list-calling-a-data-viewer-list/2985080/11 "2024-05-05T20:31:08Z")

</div>

No. You had the blocks correct before:

 ![Captura de pantalla 2024-05-04 212733](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/2/4/24722fd4a6796a94feee82b2821f01111ea21f8f.png)

You just need to figure out why it’s crashing.

---

<div class="post-metadata">

### Author: ![similar2similar](https://avatars.discourse-cdn.com/v4/letter/s/a4c791/32.png) [@similar2similar](https://community.thunkable.com/u/similar2similar)
#### Post date: [May 5, 2024, 10:31pm UTC](https://community.thunkable.com/t/list-viewer-simple-list-calling-a-data-viewer-list/2985080/12 "2024-05-05T22:31:34Z")

</div>

Hi Tatiang.  
Yes, I have seen your video, but I can’t find the blocks you use. I have been working in STP, and it generated a blank screen. I have switched to D&D, and it no longer generates it, but whatever choice I make in the Simple List, it always takes me to the same page 1 with the bee.

---

<div class="post-metadata">

### Author: ![similar2similar](https://avatars.discourse-cdn.com/v4/letter/s/a4c791/32.png) [@similar2similar](https://community.thunkable.com/u/similar2similar)
#### Post date: [May 6, 2024, 4:44pm UTC](https://community.thunkable.com/t/list-viewer-simple-list-calling-a-data-viewer-list/2985080/13 "2024-05-06T16:44:05Z")

</div>

This is my DVL

![my DVL](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/9/a/9a14f949c2646bb7353eaa314e8ae9f711c3ebb0.png)

And these are my blocks lately:

 ![screen 1](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/2/9/291c074abcacf70d79a6bf43d21bbb0db82b7817.png)

 ![screen2 not working2](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/d/3/d30419f1d6bb915cefbee4be86c4088d9ac2b648.png)

But unfortunately it´s not working for me.

---

<div class="post-metadata">

### Author: ![ksampeicc](https://avatars.discourse-cdn.com/v4/letter/k/bb73d2/32.png) [@ksampeicc](https://community.thunkable.com/u/ksampeicc)
#### Post date: [May 9, 2024, 10:49pm UTC](https://community.thunkable.com/t/list-viewer-simple-list-calling-a-data-viewer-list/2985080/14 "2024-05-09T22:49:32Z")

</div>

You don’t need to use cloud variables. When using a data source, it will be stored inside the app. Therefore, you can do something simpler. Just grab the “call data\_viewer\_list#” and set the row id to whatever you need. I am creating a password manager app, and therefore need to use data sources. Just start a new conversation addressing me “@ksampei@ihmschoolonline.org”

---

<div class="post-metadata">

### Author: ![similar2similar](https://avatars.discourse-cdn.com/v4/letter/s/a4c791/32.png) [@similar2similar](https://community.thunkable.com/u/similar2similar)
#### Post date: [May 10, 2024, 9:28am UTC](https://community.thunkable.com/t/list-viewer-simple-list-calling-a-data-viewer-list/2985080/15 "2024-05-10T09:28:47Z")

</div>

> [@ksampeicc](#):
>
> @ksampei@ihmschoolonline.org

Hi, Ksampei. I’ve just read that you have a way to solve this problem. That’s great. If you want a private conversation, my email is [similar2similar@gmail.com](mailto:similar2similar@gmail.com)

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/f/0f59f292712368bce16ff80133ae10de8a6f27e8.png) [@system](https://community.thunkable.com/u/system)
#### Post date: [August 8, 2024, 9:29am UTC](https://community.thunkable.com/t/list-viewer-simple-list-calling-a-data-viewer-list/2985080/16 "2024-08-08T09:29:18Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
