


Hi,
in my table one cell is a subform containing another table with a header row.
Header 1 | Header 2 | ||||
---|---|---|---|---|---|
|
Now I have two nasty effects:
1.) The sub-table's header row shows up for every data set of the sub-table. I only want to see it once.
2.) While rendering the adobe reader appears to ignore page breaks: I want the sub-tables's header row to show on top of each new page. Unfortunately the sub-table's header row is not repeated after a page break. (As I get a header row for every data row there is a 50 % chance that the new page starts with a sub-table's header row.)
Does anyone have a solution for this misbehaviour?
Uli
Views
Replies
Sign in to like this content
Total Likes
Hi Uli,
It is difficult to say without seeing the form, but I think that nesting a table within a row is going to be problematic. I think that you might be better with sections (see Help). There are some table solutions here, whcih might give you a few ideas: http://assure.ly/lwQHm7.
Hope that helps,
Niall
Views
Replies
Sign in to like this content
Total Likes
I hope this makes it a little easier to understand. The problem is: "HeadersB" doesn't repeat on a new page after a page break. I'd love to upload or e-mail the sample form to anyone interested.
More and more I come to believe that the current version of Adobe Reader/Acrobat cannot render this correctly.
Concerning your idea with sections: I will try that.
Views
Replies
Sign in to like this content
Total Likes
I tried your idea with sections:
I suppose, that is what you ment. Well, no help.
Here is page 1 with some sample data (with too many "HeadersB"):
And here is page 2 where "HeadersB" is missing:
Any ideas?
Views
Replies
Sign in to like this content
Total Likes
Hi,
I don't think you will get it to work, the way you have nested the tables.
Does this help?
https://acrobat.com/#d=UM*FnZhAdO5N4kRJ1bP72g
Niall
Views
Replies
Sign in to like this content
Total Likes
Hi Niall,
I tried to come as close as possible to your solution. (Actually it is a pain in the neck to have a different count of header cells and row cells. But with some XFA-editing I got along.)
After all it turned out, that your solution is not really perfekt, I am afraid.
Consider an XML like this:
<FORM>
<TABLE>
<SITE>
<TOWN>Augsburg</TOWN>
<PLANT>
<ADDRESS>Kasernstrasse 4</ADDRESS>
<EMPLOYEES>4</EMPLOYEES>
</PLANT>
<PLANT>
<ADDRESS>Kennedy-Platz 1</ADDRESS>
<EMPLOYEES>16</EMPLOYEES>
</PLANT>
</SITE>
<SITE>
<TOWN>Muenchen</TOWN>
<PLANT>
<ADDRESS>Guardinistr. 87</ADDRESS>
<EMPLOYEES>5</EMPLOYEES>
</PLANT>
<PLANT>
<ADDRESS>Humboldstr. 3</ADDRESS>
<EMPLOYEES>10</EMPLOYEES>
</PLANT>
</SITE>
<SITE>
<TOWN>Weilheim</TOWN>
<PLANT>
<ADDRESS>Zugspitzstrasse 23</ADDRESS>
<EMPLOYEES>2</EMPLOYEES>
</PLANT>
<PLANT>
<ADDRESS>Pollinger Strasse 14</ADDRESS>
<EMPLOYEES>3</EMPLOYEES>
</PLANT>
</SITE>
</TABLE>
</FORM>
There is no way getting around this: I have 2 repeating elements in this XML: SITE ad PLANT.
What binding would you choose for "textfield2" in your solution?
FORM.TABLE.SITE[*].PLANT[*].ADDRESS
was my first naive shot. But apparently that cannot do the trick.
Your idea is basically a dummy field as left most column. But now and then I would have to fill it with a TOWN field when a new SITE shows up in the XML. And somehow your form has to decide when to show the subheader.
By the way: I was not able to open the second URL. I got the error message that my reader is to old - yet I have the most recent version ordinary users are able to download.
Views
Replies
Sign in to like this content
Total Likes
Hi Uli,
I would be surprised if the form I prepared for you completely matched your requirements. It is only meant to show you how to use sections as a way of nesting tables.
The section is set to repeat (see Object > Binding palette). However you can also set the Row1 to repeat as well. Then name your oblects to suit your schema.
The form I prepared is probably set to a Target Version of Acrobat/Reader v9.1. All you need to do is open the form in LC Designer and then go to File > Form Properties > Defaults and then set the Target Version to something like Acrobat/Reader v8.0. Save and then open in Reader.
Hope that helps,
Niall
Views
Replies
Sign in to like this content
Total Likes