In this tutorial I introduce the concept of Object references in JavaScript and talk about using “absolute references”.
Category: Adobe LiveCycle
Create an Expanding Table with Row Labels in Adobe LiveCycle ®
This is a video response to a question posted on this blog about automatically adding row labels. In it I demonstrate how to write the javascript and configure the table in a dynamic pdf.
Creating an Expanding Table that Calculates in Adobe LiveCycle ®
This video demonstrates using Adobe LiveCycle, JavaScript and FormCalc to create a flowing / expanding table that can calculate totals in the table footer.
Code used in this example:
JavaScript in the Expanding Table Buttons:
var rowNum = this.parent.parent.index +1;
this.parent.parent.instanceManager.addInstance(rowNum);
try
{
var rowNum = this.parent.parent.index;
this.parent.parent.instanceManager.removeInstance(rowNum);
}
catch(err)
{
app.alert(“The minimum number of rows is 1”);
}
Flattening a Form in Adobe LiveCycle
Here is a short video demonstrating the “Print to PDF” method for flattening dynamic forms at runtime. This allows users to fill in a form and then secure the form data from being changed or erased.
Static vs. Dynamic Forms in Adobe LiveCycle ®
In this tutorial I demonstrate and explain the differences between static and dynamic forms. I also emphasize how not understanding this key element can cause otherwise well designed forms to not work as they should.