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
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Dynamically populating more than one field using xml data binding

Not applicable
Hi All,<br /><br />I have the following code that works fine to dynaically populate a<br />second drop-down list2 from a choice in drop-down list1 using xml data<br />biding.<br /><br />var tempString = "xfa.record." + this.boundItem(xfa.event.newText);<br />var oItems = xfa.resolveNode(tempString);<br />var nItemsLength = oItems.nodes.length;<br /><br />myinfo.page1.state.clearItems();<br />myinfo.page1.state.rawValue = null;<br /><br />for (var nItemCount = 0; nItemCount < nItemsLength; nItemCount++)<br />{<br />myinfo.page1.state.addItem(oItems.nodes.item(nItemCount).value);<br />}<br /><br />Here is my xml file<br /><br /><?xml version="1.0" encoding="UTF-8"?><br /><myinfo><br /><country/><br /><countries><br /><item uiname="United States" token="US"/><br /><item uiname="South Africa" token="SA"/><br /><item uiname="Australia" token="AU"/><br /></countries><br /><state/><br /><AU><br /><item>Australian Capital Territory</item><br /><item>New South Wales</item><br /><item>Northern Territory</item><br /><item>Queensland</item><br /><item>South Australia</item><br /><item>Tasmania</item><br /><item>Victoria</item><br /><item>Western Australia</item><br /></AU><br /><US><br /><item>California</item><br /><item>New York</item><br /><item>Texas</item><br /><item>Michigan</item><br /><item>North Carolina</item><br /><item>South Carolina</item><br /></US><br /><SA><br /><item>Eastern Cape</item><br /><item>Free State</item><br /><item>Gauteng</item><br /><item>KwaZulu-Natal</item><br /><item>Limpopo</item><br /><item>Mpumalanga</item><br /><item>Northern Cape</item><br /><item>North-West</item><br /><item>Western Cape</item><br /></SA><br /></myinfo><br /><br />I have two questions:<br /><br />1) I want to be able to structure my xml in a way that I can populate<br />a third drop-down list3 from a choice in list2. I need to know how to<br />to include the different capital cities of the states in my xml data<br />so that they can get populated in list3 from a selection in list2;<br /><br />2) And be able to script the third list3 to get dynamically populated<br />from a choice in list2.<br /><br />Thanks in advance for your help.
8 Replies
Not applicable
I would like to ask someone for help.

I have an XML file a result of the XSLT transformation. A schema was created based on this XML and this schema is bound to a form as a data source. When I preview my form using a Preview tab with transformed XML as a Data File in LiveCycle Designer 8.1, I can see only the first form data across 3 Text fields on the form. The rest of the forms are not getting displayed. What am I doing wrong?

Here is the part of the XML file Im trying to display on the form:




Part of the schema that was created based on the XML file from above:

Thank you.
Level 10
Level 10
On the subform that holds this information, check the binding tab and make sure that "Repeat subform for Each Data Item" is checked.
Not applicable
Thank you, Paul. The only problem is that when I add a subform, the option you suggested to use is disable. Do I need to do something else to enable it?

Thanks again.
Level 10
Level 10
That usually means that the root level subform for these is not flowed....or that you need to go to a higher level to allow it before you can change it on a lower subform.
Not applicable
Thank you, Paul. I will try this.
Not applicable

I tried and still didn't work. I used the "Hierarchy" tab to select the Parent Subform "Repeat Subform for each option". It was enabled. I selected the check box, which automaticaly selected check box "Min Count" and set default value to 1. Do I have to make any changes there to make my subform to become enabled?

Thanks again.
Level 10
Level 10
Can you send me the form and a sample data file and I will play with it here. Send it to
Not applicable
Good morning Paul,

I have the attached PDF file and xml document that are working fine. My only problem now is to be able to adjust the XML with the information for the respective cities of each state so that when a country is selected in list1 (country) the corresponding states are selected in list2 (state) and once a state is selected in list2 automatically list3 (cities) get populated with the corresponding cities.

So my problem is that I don't know how to expand the file by add the cities with the correct specifications so that they become child node of the states.

Thank you in advance for your help.


PS: my two files are in this discussion group: