Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

Delete row in a table

Staffle
Level 2
Level 2

Adding table rows works fine when I use this script: Table.Row1.instanceManager.addInstance(1);

When users click Delete, it always deletes the second (and shifts the rest up), no matter what row they want to delete. I have the following script to delete a table row:

Table.Row1.instanceManager.removeInstance(1);

What do I need to change in order to delete the row that is clicked?

1 Accepted Solution
Magus069
Correct answer by
Level 10
Level 10

Hi there,

add an instance is easy as you only need to specify true or false (1 or 0)

but for deleting row it is a little different, instead or specifying true of false, you need to specify which row you want to delete...

If your delete button is inside the row itself, you can use the index of the parent's row of the delete button

Table.Row1.instanceManager.removeInstance(this.parent.parent.index);

View solution in original post

3 Replies
Magus069
Correct answer by
Level 10
Level 10

Hi there,

add an instance is easy as you only need to specify true or false (1 or 0)

but for deleting row it is a little different, instead or specifying true of false, you need to specify which row you want to delete...

If your delete button is inside the row itself, you can use the index of the parent's row of the delete button

Table.Row1.instanceManager.removeInstance(this.parent.parent.index);

View solution in original post

Staffle
Level 2
Level 2

Thanks a mill Magus!

Works like a charm !

_Sid_
Level 3
Level 3

As stated by Magus069‌, it's better to have a delete button with each row, since that simplifies your script for deletion (it's pretty much repetition), and secondly having individual delete buttons, give users the power to choose which row they specifically want to delete.