# How to sequentially change property all components?

**URL:** <https://community.thunkable.com/t/how-to-sequentially-change-property-all-components/1580244>\
**Category:** Questions about Thunkable X\
**Tags:** beginner, lists, question, help, any-component\
**Created:** [October 25, 2021, 2:21pm UTC](https://community.thunkable.com/t/how-to-sequentially-change-property-all-components/1580244 "2021-10-25T14:21:09Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jakeheron](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jakeheron/32/116818_2.png) [@jakeheron](https://community.thunkable.com/u/jakeheron)\
**Post date:** [October 25, 2021, 2:21pm UTC](https://community.thunkable.com/t/how-to-sequentially-change-property-all-components/1580244/1 "2021-10-25T14:21:09Z")

</div>

@tatiang @muneer

Hi, I hope you are doing well. I was wondering if you (or anyone) could help me with trying to sequentially change the property of all components in a screen. I have a demo screen below:

 ![Screen Shot 2564-10-25 at 21.16.11](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/d/d/dd77cf325603abbfcf45b016cbfb317b73df58c6.png)

Basically, what I would like to occur is when you click a text item in the list viewer, that item will become the text of the first text input and then you click again, the text item will become the text of the second text input and so on.

I understand that this will probably need to use the ‘any component’ function however, I have not had much success if finding a solution. What I currently have is as follows:

![Screen Shot 2564-10-25 at 21.19.54](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/7/c/7ca064fff32c533100f0d4a4cb5e5da9a85d2f50.png)

Any help would be much appreciated.

Thanks!

---

<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:** [October 25, 2021, 3:36pm UTC](https://community.thunkable.com/t/how-to-sequentially-change-property-all-components/1580244/2 "2021-10-25T15:36:12Z")

</div>

Can I rephrase what you explained as this:

When the user clicks in any item in the list, the item is automatically inserted in the first available input field.

Is this what you are looking for?

If yes, then are the number of elements equal to the number of input fields?  
If no, what should the app do if there are no more **empty** input fields?

---

<div class="post-metadata">

**Author:** ![jakeheron](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jakeheron/32/116818_2.png) [@jakeheron](https://community.thunkable.com/u/jakeheron)\
**Post date:** [October 25, 2021, 3:43pm UTC](https://community.thunkable.com/t/how-to-sequentially-change-property-all-components/1580244/3 "2021-10-25T15:43:47Z")

</div>

@muneer  
Yes, I would like the text item to populate the first available text input, however, I plan to not have the number of text items equal to the the text fields as I want the user to select one list item for more than one fields. Does that help?

---

<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:** [October 25, 2021, 3:56pm UTC](https://community.thunkable.com/t/how-to-sequentially-change-property-all-components/1580244/4 "2021-10-25T15:56:54Z")

</div>

For sake of demo, I made a quick app using pre-filled items

Check to see if this is what you were explaining  
[https://x.thunkable.com/projectPage/6176d0e8282b8500104823fb](https://x.thunkable.com/projectPage/6176d0e8282b8500104823fb)

---

<div class="post-metadata">

**Author:** ![jakeheron](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jakeheron/32/116818_2.png) [@jakeheron](https://community.thunkable.com/u/jakeheron)\
**Post date:** [October 26, 2021, 2:10am UTC](https://community.thunkable.com/t/how-to-sequentially-change-property-all-components/1580244/5 "2021-10-26T02:10:24Z")

</div>

Thank you sir, this works perfectly!

Appreciate the help as always.

---

<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, 1:14pm UTC](https://community.thunkable.com/t/how-to-sequentially-change-property-all-components/1580244/6 "2024-11-08T13:14:37Z")

</div>


