# Generate new text or image items on screen in response to user input

**URL:** <https://community.thunkable.com/t/generate-new-text-or-image-items-on-screen-in-response-to-user-input/46188>\
**Category:** Questions about Thunkable X\
**Tags:** beginner\
**Created:** [September 11, 2018, 12:02pm UTC](https://community.thunkable.com/t/generate-new-text-or-image-items-on-screen-in-response-to-user-input/46188 "2018-09-11T12:02:30Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![friskyapple](https://avatars.discourse-cdn.com/v4/letter/f/bbe5ce/32.png) [@friskyapple](https://community.thunkable.com/u/friskyapple)\
**Post date:** [September 11, 2018, 12:02pm UTC](https://community.thunkable.com/t/generate-new-text-or-image-items-on-screen-in-response-to-user-input/46188/1 "2018-09-11T12:02:30Z")

</div>

I’m trying to make it so when a user puts a value into a text box it will create that number of labels or images on the screen. alternatively, i’d like it to display the images associated with options selected in a list viewer. IE user selects options 4, 5 and 7 from the list. Images appear showing the pictures related to 4, 5 and 7.

my end goal is to make an app that shows who is playing in a game and in what role and seating order; the game can have 5-18 players and over a dozen roles to choose from and they can sit in any order.

---

<div class="post-metadata">

**Author:** ![Jakub\_Vanek](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jakub_vanek/32/24461_2.png) [@Jakub\_Vanek](https://community.thunkable.com/u/Jakub_Vanek)\
**Post date:** [September 11, 2018, 12:24pm UTC](https://community.thunkable.com/t/generate-new-text-or-image-items-on-screen-in-response-to-user-input/46188/2 "2018-09-11T12:24:45Z")

</div>

Hi, im not sure that this is what youre looking for… but i believe that this could be the way to setup… i received data (images from airtable).

 ![obrazek](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/8/0/802cda0a54663add37c4c3700cd8f7fc9fb56944.png)

---

<div class="post-metadata">

**Author:** ![friskyapple](https://avatars.discourse-cdn.com/v4/letter/f/bbe5ce/32.png) [@friskyapple](https://community.thunkable.com/u/friskyapple)\
**Post date:** [September 11, 2018, 1:32pm UTC](https://community.thunkable.com/t/generate-new-text-or-image-items-on-screen-in-response-to-user-input/46188/3 "2018-09-11T13:32:10Z")

</div>

So is that creating new images that weren’t already there from the design view?

---

<div class="post-metadata">

**Author:** ![Jakub\_Vanek](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jakub_vanek/32/24461_2.png) [@Jakub\_Vanek](https://community.thunkable.com/u/Jakub_Vanek)\
**Post date:** [September 11, 2018, 1:44pm UTC](https://community.thunkable.com/t/generate-new-text-or-image-items-on-screen-in-response-to-user-input/46188/4 "2018-09-11T13:44:17Z")

</div>

![Screenshot_20180911-154017_Thunkable](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/6/7/6722e2929d9583f0fb10b09716ec158470718b77.jpg)

You can see details like text and picture (from airtable), when you click on item in list.

---

<div class="post-metadata">

**Author:** ![friskyapple](https://avatars.discourse-cdn.com/v4/letter/f/bbe5ce/32.png) [@friskyapple](https://community.thunkable.com/u/friskyapple)\
**Post date:** [September 11, 2018, 11:42pm UTC](https://community.thunkable.com/t/generate-new-text-or-image-items-on-screen-in-response-to-user-input/46188/5 "2018-09-11T23:42:15Z")

</div>

That’s not really what I’m looking for.

Let’s make it simpler:  
If someone types 5 into a text input box, 5 labels appear on the screen.

Is that possible?

---

<div class="post-metadata">

**Author:** ![AcrobatEpee](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/acrobatepee/32/26336_2.png) [@AcrobatEpee](https://community.thunkable.com/u/AcrobatEpee)\
**Post date:** [September 12, 2018, 1:32pm UTC](https://community.thunkable.com/t/generate-new-text-or-image-items-on-screen-in-response-to-user-input/46188/6 "2018-09-12T13:32:31Z")

</div>

Yes, check if text = 5 show label1 label2 label3 label4 label5

---

<div class="post-metadata">

**Author:** ![friskyapple](https://avatars.discourse-cdn.com/v4/letter/f/bbe5ce/32.png) [@friskyapple](https://community.thunkable.com/u/friskyapple)\
**Post date:** [September 24, 2018, 10:18am UTC](https://community.thunkable.com/t/generate-new-text-or-image-items-on-screen-in-response-to-user-input/46188/7 "2018-09-24T10:18:30Z")

</div>

So will that create them or do they need to be present already?

---

<div class="post-metadata">

**Author:** ![AcrobatEpee](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/acrobatepee/32/26336_2.png) [@AcrobatEpee](https://community.thunkable.com/u/AcrobatEpee)\
**Post date:** [September 24, 2018, 2:05pm UTC](https://community.thunkable.com/t/generate-new-text-or-image-items-on-screen-in-response-to-user-input/46188/8 "2018-09-24T14:05:22Z")

</div>

If the value of the text input it 5, when the validate button js pressed, set the 5labels to a size so they appear

---

<div class="post-metadata">

**Author:** ![friskyapple](https://avatars.discourse-cdn.com/v4/letter/f/bbe5ce/32.png) [@friskyapple](https://community.thunkable.com/u/friskyapple)\
**Post date:** [September 24, 2018, 9:56pm UTC](https://community.thunkable.com/t/generate-new-text-or-image-items-on-screen-in-response-to-user-input/46188/9 "2018-09-24T21:56:59Z")

</div>

okay, so I’d need to create those five labels before hand, and make them appear, rather than have that button create the labels. correct?

---

<div class="post-metadata">

**Author:** ![AcrobatEpee](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/acrobatepee/32/26336_2.png) [@AcrobatEpee](https://community.thunkable.com/u/AcrobatEpee)\
**Post date:** [September 25, 2018, 8:55pm UTC](https://community.thunkable.com/t/generate-new-text-or-image-items-on-screen-in-response-to-user-input/46188/10 "2018-09-25T20:55:02Z")

</div>

Yes, a button can just make the action to create a text, not an entire label, but your labels will not be visible if there is no text.

---

<div class="post-metadata">

**Author:** ![friskyapple](https://avatars.discourse-cdn.com/v4/letter/f/bbe5ce/32.png) [@friskyapple](https://community.thunkable.com/u/friskyapple)\
**Post date:** [September 26, 2018, 1:26am UTC](https://community.thunkable.com/t/generate-new-text-or-image-items-on-screen-in-response-to-user-input/46188/11 "2018-09-26T01:26:39Z")

</div>

okay, so there is no way for it to create new objects; that’s fine, i just needed to confirm that. Unfortunately having all of them on the screen already isn’t very helpful in this scenerio because i need to be able to have up to 20 different objects created on the screen dependent on what they select, creating all of them and hiding them will make it difficult to set up appropriate spacing etc.

---

<div class="post-metadata">

**Author:** ![AcrobatEpee](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/acrobatepee/32/26336_2.png) [@AcrobatEpee](https://community.thunkable.com/u/AcrobatEpee)\
**Post date:** [September 26, 2018, 6:34am UTC](https://community.thunkable.com/t/generate-new-text-or-image-items-on-screen-in-response-to-user-input/46188/12 "2018-09-26T06:34:55Z")

</div>

On thunkable classic we had annoptuib called visible, hope to see this soon in cross platform

---

<div class="post-metadata">

**Author:** ![Mark](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/mark/32/18133_2.png) [@Mark](https://community.thunkable.com/u/Mark)\
**Post date:** [September 26, 2018, 5:57pm UTC](https://community.thunkable.com/t/generate-new-text-or-image-items-on-screen-in-response-to-user-input/46188/13 "2018-09-26T17:57:06Z")

</div>

> [@friskyapple](#):
>
> okay, so there is no way for it to create new objects; that’s fine, i just needed to confirm that

Annie, the ability to dynamically create components is a feature that we know about and have on our queue. It’s probably not going to be added in the near future but we are hoping to add it at some point.

-Mark

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 11:55am UTC](https://community.thunkable.com/t/generate-new-text-or-image-items-on-screen-in-response-to-user-input/46188/14 "2024-11-08T11:55:23Z")

</div>


