Expand my Community achievements bar.

SOLVED

How to add rows in nested tables (JavaScript)

Avatar

Level 1

Hello,

I made my first steps with LiveCycle Designer ES2 and tried to create a form containing some tables and nested tables. In the "standard" tables I managed to add lines using Java Script in this way:

Formular1.TF_Liste.tbl_Listendaten.Zeile1.formAddRem.btnAdd::click - (JavaScript, client)

rowNum = this.parent.parent.index + 1;

this.parent.parent.instanceManager.insertInstance(rowNum);

xfa.form.recalculate(1);

I also managed to remove them in a similar way. The button "btnAdd" is inside a form in the last cell of each row.

Now I tried the same for nested tables:

Formular1.TF_Kopf.tblKopfdaten.Zeile8.tblTeilnehmer.Zeile1.formAddRem.btnAdd::click - (JavaScript, client)

rowNum = this.parent.parent.index;

rowNum = rowNum +1;

this.parent.parent.instanceManager.insertInstance(rowNum);

xfa.form.recalculate(1);

It does not work at all, but I have no idea why. I tried to find a solution here... without success. I also tried to put the nested table "tblTeilnehmer" in a form first, with the same result.

How can I add more rows like "Zeile1" in the nested table, using Java Script?

Best regards

Markus

1 Accepted Solution

Avatar

Correct answer by
Level 1

I just found the solution: I missed to check "Repeat Table for Each Data Item" for the row I wanted to insert...

https://help.adobe.com/en_US/livecycle/9.0/designerHelp/index.htm?content=000246.html

View solution in original post

6 Replies

Avatar

Level 10

Hi Markus,

Is it possible for you to upload your form somewhere, like google docs or whatever and post a link.  It should be easy enough but will depend on the structure of your particular form.

Regards

Bruce

Avatar

Level 1

Hi Bruce,

thank you for your feedback. An example is available here: https://file.town/download/rl5pfnghtxumd47la6uxzymqj

I am really curious for the solution, as I tried lots of different variants...

Best regards
Markus

Avatar

Level 10

That's a very dodgy website, what am I meant to click to download the file without all the gambling and casual dating tabs popping up.

Avatar

Level 1

I am sorry. It was the first one, after several tries, that was not blocked at work.

I put the file on my dropbox at home: https://www.dropbox.com/l/scl/AAC6RjU6cj9r0Qk9Z0kDh6UCbtrX5fhl9SE

Avatar

Correct answer by
Level 1

I just found the solution: I missed to check "Repeat Table for Each Data Item" for the row I wanted to insert...

https://help.adobe.com/en_US/livecycle/9.0/designerHelp/index.htm?content=000246.html

Avatar

Level 1

Can you explain how you added rows to your table? I think this is what you were explaining you accomplished.

I am on adobe acrobat pro and am making an editable document. This is the results section pictured below. I want to make it so that I can choose how many results lines are in the document because in some cases there is only 1 result and in others there are 5. Is there a way to have a + button that allows the user to add as many result lines as needed?

Screen Shot 2018-12-04 at 8.58.16 AM.png