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

When Saving reader extended pdf, instances are added.

Avatar

Avatar
Boost 1
Level 1
Rich_Lee
Level 1

Like

1 like

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Boost 1
View profile

Avatar
Boost 1
Level 1
Rich_Lee
Level 1

Like

1 like

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Boost 1
View profile
Rich_Lee
Level 1

18-02-2014

I have a form that looks and works as expected in Adobe until I save it as a Reader Extended PDF. Once I do that the form adds instances to the subform above and beyond the defaults I have set.

The form has a repeating subform with repeating rows. The default amount of subforms is 9 and default rows is 2 for each subform. However once I save it as a Reader Extended PDF the first subform defaults to 18 rows. The subsequent 8 subforms are correctly displaying 2 rows.

Any ideas.

I can send the form if possible...

Accepted Solutions (0)

Answers (17)

Answers (17)

Avatar

Avatar
Validate 10
Level 3
SI_MSD7
Level 3

Likes

17 likes

Total Posts

220 posts

Correct Reply

10 solutions
Top badges earned
Validate 10
Validate 1
Boost 5
Boost 3
Boost 10
View profile

Avatar
Validate 10
Level 3
SI_MSD7
Level 3

Likes

17 likes

Total Posts

220 posts

Correct Reply

10 solutions
Top badges earned
Validate 10
Validate 1
Boost 5
Boost 3
Boost 10
View profile
SI_MSD7
Level 3

30-11-2015

I've spent HOURS+++ trying to find a solution a similar problem only to discover that the "field names" within a repeating subform must be unique (not just the subform itself). Case in point, when I had a subform containing 3 fields: TextField1[0], TextField1[1], TextField1[2], I ran into an issue where a new instance of the subform was created each time the form was opened and saved. VERY AGGRAVATING! However, by changing the names of each field within the subform, the issue was resolved!

NOTE: Considering, I needed to use that same subform in my form again, I made sure to give the subform #2 a unique name, as well as the fields within the subform. Doing so allowed me to keep the data binding of the subform set at 'Use name (...)'

I hope this info helps someone else in the near future.

Avatar

Avatar
Coach
MVP
radzmar
MVP

Likes

395 likes

Total Posts

2,686 posts

Correct Reply

491 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile

Avatar
Coach
MVP
radzmar
MVP

Likes

395 likes

Total Posts

2,686 posts

Correct Reply

491 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
MVP

18-03-2014

Even if I cannot download the sample forms from the links above I'm pretty sure the issue is caused by activation of the checkbox "Repeat row for each data item" for row where it's not neccssary.

I saw this several times of forms where nested tables or subforms were used.

An example: A table with a repeatable row that contains a table with a repeatable row.

The bad solution:

Table (repeat)

     Header (repeat)

     Row (repeat)

          NestedTable (repeat)

               Header (repeat)

               Row (repeat)

The better solution:

Table (do not repeat)

     Header (do not repeat)

     Row (repeat / do not repeat)

          NestedTable (do not repeat)

               Header (do not repeat)

               Row (repeat)

Avatar

Avatar
Validate 10
Level 3
SI_MSD7
Level 3

Likes

17 likes

Total Posts

220 posts

Correct Reply

10 solutions
Top badges earned
Validate 10
Validate 1
Boost 5
Boost 3
Boost 10
View profile

Avatar
Validate 10
Level 3
SI_MSD7
Level 3

Likes

17 likes

Total Posts

220 posts

Correct Reply

10 solutions
Top badges earned
Validate 10
Validate 1
Boost 5
Boost 3
Boost 10
View profile
SI_MSD7
Level 3

18-03-2014

Thanks for the feedback Robert.

I'm going to try renaming the subforms and see if that works. Right now the parent SubForms have different names (A & B - for example), but the nested repeating subforms are the same in each parent (miscGroup). I'll start there first and see what happens. If that doesn't work, I'll delete a couple objects to try to detect the cause.  I may even start over with a new file and copy objects over little by little to see if that works.  In either case, I agree it could be a lengthy debugging exercise for something so small. The issue is having to go back and re-add the exentension each time to test.

Avatar

Avatar
Springboard
MVP
Magus069
MVP

Likes

143 likes

Total Posts

1,077 posts

Correct Reply

155 solutions
Top badges earned
Springboard
Validate 1
Ignite 3
Ignite 1
Establish
View profile

Avatar
Springboard
MVP
Magus069
MVP

Likes

143 likes

Total Posts

1,077 posts

Correct Reply

155 solutions
Top badges earned
Springboard
Validate 1
Ignite 3
Ignite 1
Establish
View profile
Magus069
MVP

18-03-2014

Right!!! I forgot to mention that... it happened to me sometimes...

The way to debug this error could be really long...

Step 1: Save you PDF as... another name

Step2: Open this new save file

Step 3: Delete objects per objects in your hierarchy without deleting what is affected until the problem is fixed

Step 4: The last object you have deleted might be the problem... Change it's name or delete it and recreate the object

The problem why it happens it's because your form is a little complex, with a lot of similar names even if the objects are in a totally different path in the hierarchy. When Adobe Reader open your PDF form, it mix two different objects together and one of them is modified according to the other one.

The 4 steps above helped me resolve my issue. Hope it works for you guys.

Avatar

Avatar
Validate 10
Level 3
SI_MSD7
Level 3

Likes

17 likes

Total Posts

220 posts

Correct Reply

10 solutions
Top badges earned
Validate 10
Validate 1
Boost 5
Boost 3
Boost 10
View profile

Avatar
Validate 10
Level 3
SI_MSD7
Level 3

Likes

17 likes

Total Posts

220 posts

Correct Reply

10 solutions
Top badges earned
Validate 10
Validate 1
Boost 5
Boost 3
Boost 10
View profile
SI_MSD7
Level 3

18-03-2014

Rich - I'm having the same EXACT issue as you and was skeptical that I'd find someone in the same boat. The issue isn't present until after making the form Reader enabled. Prior to adding the reader extension the subform count is fine. However, as soon as the file is made Reader enabled, one of the subform mysteriously gets an additional instance added.

I have two Subforms (Subform A & B) that contain repeating subforms within them (miscGroup). By default, each repeating subform (miscGroup) has an initial value of 3 using the properties. Additional instances are added via an “Add” button. Before I make the form Reader Enabled both Subforms A & B contain 3 instances of repeating subform (miscGroup). However, after I save the file as Reader Enabled Subform A shows 4 instances of ‘miscGroup’, whereas Subform B has 3 (as desired). Both SubForm A & B are set side-by-side in a Western flow.

This is driving me nuts. Not sure if it’s a bug but I guess I'll have to do what you did...start from and older version and build it back up to current to see if the problem gets resolved.

In either case, this can't be a coincidence that two people are experiencing the same issue.  Must be some sort of bug!

Avatar

Avatar
Boost 1
Level 1
Rich_Lee
Level 1

Like

1 like

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Boost 1
View profile

Avatar
Boost 1
Level 1
Rich_Lee
Level 1

Like

1 like

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Boost 1
View profile
Rich_Lee
Level 1

03-03-2014

Robert, I returned to an older working version and then built it back up to the current verison and the issue did not appear. I am not sure exactly what was causing the issue however I wanted to thank you for all of your help.

Rich

Avatar

Avatar
Springboard
MVP
Magus069
MVP

Likes

143 likes

Total Posts

1,077 posts

Correct Reply

155 solutions
Top badges earned
Springboard
Validate 1
Ignite 3
Ignite 1
Establish
View profile

Avatar
Springboard
MVP
Magus069
MVP

Likes

143 likes

Total Posts

1,077 posts

Correct Reply

155 solutions
Top badges earned
Springboard
Validate 1
Ignite 3
Ignite 1
Establish
View profile
Magus069
MVP

19-02-2014

you must set it as a pdf... its a document right now... I can't download it

Avatar

Avatar
Boost 1
Level 1
Rich_Lee
Level 1

Like

1 like

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Boost 1
View profile

Avatar
Boost 1
Level 1
Rich_Lee
Level 1

Like

1 like

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Boost 1
View profile
Rich_Lee
Level 1

19-02-2014

Avatar

Avatar
Springboard
MVP
Magus069
MVP

Likes

143 likes

Total Posts

1,077 posts

Correct Reply

155 solutions
Top badges earned
Springboard
Validate 1
Ignite 3
Ignite 1
Establish
View profile

Avatar
Springboard
MVP
Magus069
MVP

Likes

143 likes

Total Posts

1,077 posts

Correct Reply

155 solutions
Top badges earned
Springboard
Validate 1
Ignite 3
Ignite 1
Establish
View profile
Magus069
MVP

19-02-2014

You have an gmail account? Use google drive and put ur file accessible to people who have access to the link

Avatar

Avatar
Boost 1
Level 1
Rich_Lee
Level 1

Like

1 like

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Boost 1
View profile

Avatar
Boost 1
Level 1
Rich_Lee
Level 1

Like

1 like

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Boost 1
View profile
Rich_Lee
Level 1

19-02-2014

ANy ideas on how to upload the file. The link seems to work for me... Thanks again.

Avatar

Avatar
Springboard
MVP
Magus069
MVP

Likes

143 likes

Total Posts

1,077 posts

Correct Reply

155 solutions
Top badges earned
Springboard
Validate 1
Ignite 3
Ignite 1
Establish
View profile

Avatar
Springboard
MVP
Magus069
MVP

Likes

143 likes

Total Posts

1,077 posts

Correct Reply

155 solutions
Top badges earned
Springboard
Validate 1
Ignite 3
Ignite 1
Establish
View profile
Magus069
MVP

19-02-2014

The webpage is not available

Avatar

Avatar
Boost 1
Level 1
Rich_Lee
Level 1

Like

1 like

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Boost 1
View profile

Avatar
Boost 1
Level 1
Rich_Lee
Level 1

Like

1 like

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Boost 1
View profile
Rich_Lee
Level 1

19-02-2014

Here is a link to the orginal form (works properly), and the Reader Enabled version (incorrectly adds 18 rows to first table).

https://www.dropbox.com/sh/pyxixpzzbmk4tep/5e21LvkihW

Avatar

Avatar
Springboard
MVP
Magus069
MVP

Likes

143 likes

Total Posts

1,077 posts

Correct Reply

155 solutions
Top badges earned
Springboard
Validate 1
Ignite 3
Ignite 1
Establish
View profile

Avatar
Springboard
MVP
Magus069
MVP

Likes

143 likes

Total Posts

1,077 posts

Correct Reply

155 solutions
Top badges earned
Springboard
Validate 1
Ignite 3
Ignite 1
Establish
View profile
Magus069
MVP

19-02-2014

I would probably need to see your PDF to figure this out...

Avatar

Avatar
Boost 1
Level 1
Rich_Lee
Level 1

Like

1 like

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Boost 1
View profile

Avatar
Boost 1
Level 1
Rich_Lee
Level 1

Like

1 like

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Boost 1
View profile
Rich_Lee
Level 1

19-02-2014

When I use the form, before saving as Reader Extended it works as designed. I have 9 tables, each with 2 rows. The minimum rows is 1 and the default is 2, with no maximum.

Once I save it as a Reader Extended file as reopen the form, the first table does not default to 2 rows, but rather 18 rows. All subsequent tables are defaulted to 2 rows as expected.

What is odd is that if I restrain the amount of rows in each table to a maximum of 10, then save and Enable Reader Extended, the first table will have 10 rows, the second will have 8, and the rest will default to 2. The first 2 tables have rows that add up to 18...

Avatar

Avatar
Springboard
MVP
Magus069
MVP

Likes

143 likes

Total Posts

1,077 posts

Correct Reply

155 solutions
Top badges earned
Springboard
Validate 1
Ignite 3
Ignite 1
Establish
View profile

Avatar
Springboard
MVP
Magus069
MVP

Likes

143 likes

Total Posts

1,077 posts

Correct Reply

155 solutions
Top badges earned
Springboard
Validate 1
Ignite 3
Ignite 1
Establish
View profile
Magus069
MVP

19-02-2014

Well there has to be some code you have somewhere else...

if you have 9 default rows, do you set the minimum row to 9 in the properties or you add the instances yourself...

Because it seems like you add 9 instances each time you open the form...

If you open the form for the first time, then save it, close it, reopen, save again, close it and reopen, do you have 27 rows?

Avatar

Avatar
Boost 1
Level 1
Rich_Lee
Level 1

Like

1 like

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Boost 1
View profile

Avatar
Boost 1
Level 1
Rich_Lee
Level 1

Like

1 like

Total Posts

7 posts

Correct Reply

0 solutions
Top badges earned
Boost 1
View profile
Rich_Lee
Level 1

19-02-2014

Robert,

Thanks for your insight. The user can add or delete a table (subform) with a click of an add or delete button. Additionally they can add or delete rows within these tables (subform) by buttons as well.

The code is initiated upon a button click. The AddRow button code written in Javascript is:

 

this.resolveNode('PortionTable._PortionRow').addInstance(this.parent.index);

if  (xfa.host.version < 😎  {

     xfa.form.recalculate(1);

}

Thanks, Rich

Avatar

Avatar
Springboard
MVP
Magus069
MVP

Likes

143 likes

Total Posts

1,077 posts

Correct Reply

155 solutions
Top badges earned
Springboard
Validate 1
Ignite 3
Ignite 1
Establish
View profile

Avatar
Springboard
MVP
Magus069
MVP

Likes

143 likes

Total Posts

1,077 posts

Correct Reply

155 solutions
Top badges earned
Springboard
Validate 1
Ignite 3
Ignite 1
Establish
View profile
Magus069
MVP

18-02-2014

Do you create instances of those rows in your docReady, formReady or layoutReady event in the form

If yes, well you recreate those instances each time you open the form if you didn't put any restriction for adding the instances