Did you know that as of Designer *7.1*, there’s way to automatically populate certain field properties with data _without having to write any script_? This is what the new *Dynamic Properties* feature is designed to do.
First, you have to enable it because it’s disabled by default. You can do this by going to the Data Binding panel in the “Tools | Options” dialog. There, you’ll find a check box labeled, “Show Dynamic Properties”. Check the box and press OK. After doing so, put a list box (for example) on the form and take note of the changes in the Object palette’s Field, Value and Binding tabs.
You’ll notice that some property labels have now changed color (default is green) and are underlined. You can now click these property labels to make the properties they pertain to dynamic (i.e. to automatically push values into them when data is loaded into the form via a certain data connection that you specify). For instance, the Field tab now has dynamic _Caption_ and _List Items_ properties.
If you click on the List Items label, you’ll get the following dialog (this screen shot shows the properties already configured for this sample):
Using the Dynamic Property dialog (above), you can then specify the data connection from which the data will be loaded and also the data node(s) that will contain the data (in this case, for a list field, you can bind data nodes to the text and value items of the list).
“Download Sample [zip]“:http://blogs.adobe.com/formbuilder/samples/DataBinding/DynamicProperties.zip
*Minimum Requirements:* Designer 7.1, Acrobat Pro 7.0.5
*Note:* If you open the form in Acrobat, don’t forget to import the data into it using the “File | Form Data” menu.