# Data Viewer List + Firebase + Local Data Source

**URL:** <https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598>\
**Category:** Questions about Thunkable X\
**Tags:** firebase, data-source, data-viewer\
**Created:** [May 26, 2021, 5:51pm UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598 "2021-05-26T17:51:00Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![codeswept](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/codeswept/32/87755_2.png) [@codeswept](https://community.thunkable.com/u/codeswept)\
**Post date:** [May 27, 2021, 6:30am UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/41 "2021-05-27T06:30:47Z")

</div>

Ok, this is extremely odd. Is this working consistently on the web, or is the problem in both Live Test and web preview?

---

<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 27, 2021, 6:31am UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/42 "2021-05-27T06:31:55Z")

</div>

It does seem to work well as a web app, yes.

---

<div class="post-metadata">

**Author:** ![codeswept](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/codeswept/32/87755_2.png) [@codeswept](https://community.thunkable.com/u/codeswept)\
**Post date:** [May 27, 2021, 6:32am UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/43 "2021-05-27T06:32:23Z")

</div>

Would it be possible for you to share the link in a PM?

---

<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 27, 2021, 6:41am UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/44 "2021-05-27T06:41:51Z")

</div>

I’m not ready to share it at this point.

I went ahead and cleared my Chrome browser cache and re-installed Thunkable Live (now upgraded to version 271-1).

For now, it’s all working properly. We’ll see what happens next! 🤪

---

<div class="post-metadata">

**Author:** ![codeswept](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/codeswept/32/87755_2.png) [@codeswept](https://community.thunkable.com/u/codeswept)\
**Post date:** [May 27, 2021, 6:43am UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/45 "2021-05-27T06:43:05Z")

</div>

Oh, ok. Have you tested the app on both iOS and Android, or is the issue only in one of them?

---

<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 27, 2021, 6:44am UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/46 "2021-05-27T06:44:09Z")

</div>

Only on iOS. I think I may give Android a try as well.

I think I’m going to call it a night because I just Live Tested it again (no changes to Design or Blocks tabs) and now it’s all blank again. I don’t get it.

---

<div class="post-metadata">

**Author:** ![codeswept](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/codeswept/32/87755_2.png) [@codeswept](https://community.thunkable.com/u/codeswept)\
**Post date:** [May 27, 2021, 6:45am UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/47 "2021-05-27T06:45:17Z")

</div>

I’d better check my DVLs too, in case they’re getting any ideas😨  
Hopefully you’ll get it working soon.

---

<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 27, 2021, 6:46am UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/48 "2021-05-27T06:46:01Z")

</div>

Haha, I hope not! Hey, thanks for all your help. Hopefully someone at Thunkable can assist me. I’ve left them some long, rambling tech support requests. Have a good night.

---

<div class="post-metadata">

**Author:** ![codeswept](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/codeswept/32/87755_2.png) [@codeswept](https://community.thunkable.com/u/codeswept)\
**Post date:** [May 27, 2021, 6:46am UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/49 "2021-05-27T06:46:42Z")

</div>

No problem! Good night!

---

<div class="post-metadata">

**Author:** ![codeswept](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/codeswept/32/87755_2.png) [@codeswept](https://community.thunkable.com/u/codeswept)\
**Post date:** [May 27, 2021, 3:54pm UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/50 "2021-05-27T15:54:22Z")

</div>

Hey, does this work for you now?

---

<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 27, 2021, 5:35pm UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/51 "2021-05-27T17:35:35Z")

</div>

Hi @codeswept It’s working well as a downloaded iOS app. Not perfectly… it sometimes lists data from different rows in a single DVL row (e.g. a photo from row 5 with a time from row 2). But I’m not seeing any blank rows so that’s at least good.

In Thunkable Live, it’s still really unpredictable and blank rows show up frequently. As a Web App, it works well and I haven’t tested it enough to see if the different row issue also happens there.

---

<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 27, 2021, 5:41pm UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/52 "2021-05-27T17:41:41Z")

</div>

I can share the project with you now. I’ll PM you the link.

From the main menu screen, click View Entries. You can choose to show or hide the list viewer at the bottom of the screen.

You’ll need to add some entries by taking photos or uploading them and (optionally) including a description.

---

<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 28, 2021, 5:53pm UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/53 "2021-05-28T17:53:03Z")

</div>

Interestingly, I discovered that if I Refresh Data on the DVL when the rows are blank, it crashes the app but… the next time I open the app, the data displays correctly _every time_.

---

<div class="post-metadata">

**Author:** ![jane](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jane/32/27575_2.png) [@jane](https://community.thunkable.com/u/jane)\
**Post date:** [May 31, 2021, 9:25am UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/54 "2021-05-31T09:25:22Z")

</div>

The issue with the `number of rows` block was fixed. I agree that the issue here seems to be with reading the data from the Data Source, but from what I can tell right now the two are unrelated.

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [May 31, 2021, 12:38pm UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/55 "2021-05-31T12:38:44Z")

</div>

Thank you for your clarification.

---

<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:** [June 9, 2021, 6:41pm UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/56 "2021-06-09T18:41:50Z")

</div>

Adding a link to a Github issue that explains the data syncing problem between Local DB and Data Viewer List:

> <https://github.com/thunkable/thunkable-issues/issues/959>
>
> \### Platform
> Thunkable X, legacy interface
> 
> \### Issue/Request Origin
> 
> \### S…teps to Reproduce
> 1. I'm using a Data Viewer List (DVL) to display data from a local DB. The data includes a photo and text.
> 2. The text appears after updating to a new version (via Test Flight, but also in Thunkable Live and downloaded iOS apps)
> 3. The photos do not appear in the DVL and are missing from the local DB.
> 4. So a DVL row with photo + text will only show the text. I can then add a new photo and it will display but any previously stored photos will not be there.
> 
> \*\*This happens if I download the project to my iPhone, add a new photo and text and save the entry. Then, if I download the project again, the photo I added last is missing but the text in the same DVL row is there.\*\*
> 
> \### Project Link
> I've sent the project link via Support chat several times. The link right below is a super-simplified version of it.
> 
> And here's a simplified version of the project (public): 
> https://x.thunkable.com/projects/60c0df9790b63a00128445af/0b3703e9-e7f0-4787-99c0-b42925a89f49/designer
> 
> \### Expected Behavior
> 
> \### Actual Behavior
> \`\`\`
> STACK TRACE AND/OR SCREENSHOTS
> \`\`\`

---

<div class="post-metadata">

**Author:** ![codeswept](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/codeswept/32/87755_2.png) [@codeswept](https://community.thunkable.com/u/codeswept)\
**Post date:** [June 20, 2021, 7:34am UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/57 "2021-06-20T07:34:06Z")

</div>

Urgh, I’m facing the same thing too now. i have an Airtable with 120+ rows, and none of the data is showing up now. It showed up every single time, but suddenly the data is gone. I’m able to see all the rows (they have outline) but i don’t see any text in them. My data appears on the web.

---

<div class="post-metadata">

**Author:** ![codeswept](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/codeswept/32/87755_2.png) [@codeswept](https://community.thunkable.com/u/codeswept)\
**Post date:** [June 21, 2021, 6:25am UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/58 "2021-06-21T06:25:33Z")

</div>

Realized something else. I’ve been making a custom bottom tab navigator (button with absolute positioning) after seeing @tatiang’s Photo Gallery app. While the zIndex was 20, the data showed in the DVL, but I changed it to 60 and it just showed blank rows. I changed it back to 20 but no difference. This is on my tab. The data shows on a phone. @tatiang Since you also have a button with absolute positioning, could the problem have started after you changed the zIndex?

---

<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:** [June 22, 2021, 5:31am UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/59 "2021-06-22T05:31:33Z")

</div>

I don’t know but it’s possible. If you set it to 60 and the DVL rows are blank, does a Refresh Data block fix the problem? Because with my blank rows, as soon as I refresh and tap Reset, I can see the data again.

---

<div class="post-metadata">

**Author:** ![codeswept](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/codeswept/32/87755_2.png) [@codeswept](https://community.thunkable.com/u/codeswept)\
**Post date:** [June 22, 2021, 6:11am UTC](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598/60 "2021-06-22T06:11:14Z")

</div>

Interesting. Let me try that.

[Previous page](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598.md?page=2)

[Next page](https://community.thunkable.com/t/data-viewer-list-firebase-local-data-source/1309598.md?page=4)
