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
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Adobe Summit 2023 [19th to 23rd March, Las Vegas and Virtual] | Complete AEM Session & Lab list

delete row button in action builder

Avatar

Level 2

Hi,

I dont have any programming training and trying to build a form with the action builder which as gone rather easily.

However I cant figure out how to get the delete button of a row of a table to delete that row and not the top or bottom row.

Any help on how to do this?

Thanks

6 Replies

Avatar

Level 10

Hi,

Assuming the delete button is in the row to be deleted you can setup an action to remove current instance.

Regards

Bruce

RemoveRowAction.PNG

Avatar

Level 2

Hi,

That is how I had it set up and it is not deleting, it works with last row and first row but not Row1 current instance

Avatar

Level 2

Hi,

That is how I had it set up and it is not deleting, it works with last row and first row but not Row1 current instance

Avatar

Level 10

Hi,

I should be as simple as that, is it possible to share the form.   You can upload it to a file share site and post a link to it here.

If not, maybe a screen shot of the hierarchy view would help.

Bruce

Avatar

Level 10

Hi,

The action builder doesn't seem smart enough to cope with your buttons being in a subform.  It will have generated some code with a line like;

this.resolveNode('tblOwnership._Row1').removeInstance(this.parent.index);

But what you actually need is

this.resolveNode('tblOwnership._Row1').removeInstance(this.parent.parent.index);

That is an extra .parent which allows for the subform.  Your best bet might be to go into the script editor, ignore the “//+ GENERATED - DO NOT EDIT” and edit the code to add the extra .parent.

Bruce

The ultimate experience is back.

Join us in Vegas to build skills, learn from the world's top brands, and be inspired.

Register Now