# Change clone of label row

**URL:** <https://community.thunkable.com/t/change-clone-of-label-row/368827>\
**Category:** Questions about Thunkable X\
**Created:** [December 15, 2019, 2:28pm UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827 "2019-12-15T14:28:18Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fernando\_Matos](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/fernando_matos/32/30641_2.png) [@Fernando\_Matos](https://community.thunkable.com/u/Fernando_Matos)\
**Post date:** [December 15, 2019, 2:28pm UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827/1 "2019-12-15T14:28:18Z")

</div>

hello i’m wanting to clone a row based on the airtable list. Okay so far but what I can’t do is change the label of each row. Only one of them is possible, the others make the app crash. I will share the blocks and a screenshot to exemplify. thanks

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/5/e/5e54df575e8c47595247e4cfe7f6de7b3ba51362.jpeg) ![Sem Título](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/f/1/f142db17fbd95cc269509d445f93a0143a14e8c8.png)

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [December 15, 2019, 3:26pm UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827/2 "2019-12-15T15:26:08Z")

</div>

Hello,

The problem is that your cycle ends before creating the clones, so all the clones have the same name, which is taken from the last record in the table.

---

<div class="post-metadata">

**Author:** ![Fernando\_Matos](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/fernando_matos/32/30641_2.png) [@Fernando\_Matos](https://community.thunkable.com/u/Fernando_Matos)\
**Post date:** [December 15, 2019, 3:27pm UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827/3 "2019-12-15T15:27:37Z")

</div>

Thanks for the answer. Do you have any idea how I can do it?

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [December 15, 2019, 3:46pm UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827/4 "2019-12-15T15:46:54Z")

</div>

The scrAirTable screen, when you click on the Clone button, shows how to create clones when working with AirTable.

[https://x.thunkable.com/projects/5d70f93f8a62b4079eedaff2/project/properties/designer/](https://x.thunkable.com/projects/5d70f93f8a62b4079eedaff2/project/properties/designer/)

---

<div class="post-metadata">

**Author:** ![Fernando\_Matos](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/fernando_matos/32/30641_2.png) [@Fernando\_Matos](https://community.thunkable.com/u/Fernando_Matos)\
**Post date:** [December 15, 2019, 3:52pm UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827/5 "2019-12-15T15:52:44Z")

</div>

this example is very confusing, lots of blocks, no where to start

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [December 15, 2019, 4:17pm UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827/6 "2019-12-15T16:17:29Z")

</div>

Are you talking about this large number of blocks or some other?

 ![изображение](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/e/1/e11264836b7b8d7ad6c659f92f564ddc339ace47.png)

---

<div class="post-metadata">

**Author:** ![Fernando\_Matos](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/fernando_matos/32/30641_2.png) [@Fernando\_Matos](https://community.thunkable.com/u/Fernando_Matos)\
**Post date:** [December 15, 2019, 4:40pm UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827/7 "2019-12-15T16:40:32Z")

</div>

The scrAirTable screen

---

<div class="post-metadata">

**Author:** ![kartik14](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/kartik14/32/44782_2.png) [@kartik14](https://community.thunkable.com/u/kartik14)\
**Post date:** [December 16, 2019, 7:00am UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827/8 "2019-12-16T07:00:59Z")

</div>

Hi, @Fernando_Matos! 👋  
Good to see you posting back after a long time 😺

Try these blocks -

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/a/4/a41815989e595d58dccf3cc1857c79ae8bb2e5d1.png)

> **What do the above blocks do?**
>
> Since you have two labels in your row, and `nome` is the first one, and you want to change `nome` for every cloned row, the `in all labels of cloned row - get label #1` will set the first label’s (in your case, `nome`) text to Nome from Airtable.
> 
> * * *

Thanks! 😊

---

<div class="post-metadata">

**Author:** ![Fernando\_Matos](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/fernando_matos/32/30641_2.png) [@Fernando\_Matos](https://community.thunkable.com/u/Fernando_Matos)\
**Post date:** [December 18, 2019, 10:47am UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827/9 "2019-12-18T10:47:25Z")

</div>

hello i’m following @domhnallohanlon example but when i click + or - in the first row it works fine and changes the data in Airtable. but by clicking on the following rows the app goes down. thankyou

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [December 18, 2019, 11:42am UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827/10 "2019-12-18T11:42:33Z")

</div>

> [@Fernando\_Matos](#):
>
> i’m following @Domhnall example

which example are you following?

Usually what I do is check if it’s an “odd” button or an “even” button being pressed to figure out whether it’s a + or a - being pressed. All of this is done with generic event handlers, for all the buttons on the screen, or in a container column.

From your blocks it looks like you are just checking for buttons is a specific row, so this is probably what’s crashing your app.

---

<div class="post-metadata">

**Author:** ![Fernando\_Matos](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/fernando_matos/32/30641_2.png) [@Fernando\_Matos](https://community.thunkable.com/u/Fernando_Matos)\
**Post date:** [December 18, 2019, 12:04pm UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827/11 "2019-12-18T12:04:58Z")

</div>

> [@Changing properties of cloned components (DIY Advanced Listviewer)](http://community.thunkable.com/t/changing-properties-of-cloned-components/153213):
>
> We’re working hard to bring you the [Extended Listviewer](https://docs.thunkable.com/release-notes#coming-soon-to-thunkable) component to make developing your app even faster, but in the meantime here’s a DIY approach. By using the “Any Component” blocks in Thunkable, you are able to clone entire rows or columns of content. But what if you then want to change some of the components within the row or column? Design Usually you can leave the precise details of your design until the end, but in this case you need to know what components will be…

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [December 18, 2019, 1:38pm UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827/12 "2019-12-18T13:38:01Z")

</div>

Thanks!

Did switching to Column fix it for you?

---

<div class="post-metadata">

**Author:** ![Fernando\_Matos](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/fernando_matos/32/30641_2.png) [@Fernando\_Matos](https://community.thunkable.com/u/Fernando_Matos)\
**Post date:** [December 18, 2019, 1:51pm UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827/13 "2019-12-18T13:51:06Z")

</div>

No still same problem

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [December 18, 2019, 1:56pm UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827/14 "2019-12-18T13:56:56Z")

</div>

Aha…in your `else` you’ve incremented the index by 1, so there’ll never be any “odd” buttons… only even

---

<div class="post-metadata">

**Author:** ![Fernando\_Matos](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/fernando_matos/32/30641_2.png) [@Fernando\_Matos](https://community.thunkable.com/u/Fernando_Matos)\
**Post date:** [December 18, 2019, 2:34pm UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827/15 "2019-12-18T14:34:42Z")

</div>

OK! so what number should I change? to be able to click + or - in different columns?

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [December 18, 2019, 2:43pm UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827/16 "2019-12-18T14:43:03Z")

</div>

This is the specific example from my tutorial, but hopefully you can generalise it

> [@Fernando\_Matos](#):
>
> This part is a bit trickier, but again relies on the fact that if you repeat a row you are creating a pattern. Since my rows have two labels and two buttons, the “scoreLabels” will all be even and the “titleLabels” will all be odd. Your app probably won’t be identical to this one, but there will be a pattern and that’s what you’re looking for.  
> in the example below, if `decreseButton2` i.e the 4th button in our list, is pressed then we update the 4th label. If however the third button is pressed i.e. `increaseButton2` , then we need to add one to the index so that we’re still updating the value in label4 and not accidentally trying to change the value of label3.

actually - the green “clone” button in my example confuses things a little - if you don’t have a button like this then you don’t need the incrementer.

---

<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:** [December 18, 2019, 3:27pm UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827/17 "2019-12-18T15:27:55Z")

</div>

This thread and post in particular might be of interest to you: [Control properties of a button from another control](http://community.thunkable.com/t/control-properties-of-a-button-from-another-control/370722/8)

---

<div class="post-metadata">

**Author:** ![Fernando\_Matos](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/fernando_matos/32/30641_2.png) [@Fernando\_Matos](https://community.thunkable.com/u/Fernando_Matos)\
**Post date:** [December 26, 2019, 1:45pm UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827/18 "2019-12-26T13:45:30Z")

</div>

Thanks so much, but can you tell me how I can get the row number based on the index?

---

<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:46am UTC](https://community.thunkable.com/t/change-clone-of-label-row/368827/19 "2024-11-08T11:46:14Z")

</div>


