This problem has arisen in several threads previously but I have found the solutions difficult to understand. One solution alluded to in the pre-ES 6.X and 7.X discussions seems (to my untrained eye) a potentially very efficient and elegant solution to the problem. It suggested using a script on javascript.com: http://www.javascriptkit.com/script/script2/multiplecombo.shtml. The script seems to be written for a webpage rather than for LiveCycle Designer.
I am using LiveCycle Designer ES3 and what I have done so far is: copied the script portion of what is on javascript.com into a script object and created the dropdown lists required into a form (combo_0, combo_1 etc.) but cannot get the dropdown boxes to respond to the "change" function within the script. Here is the hierarchy:
I have tried referencing the "change" function in the script object in various events for each dropdown object (e.g. initialize, change) but to no avail.
Clearly, I'm missing something fundamental and was wondering if there is a simple solution to the problem?
Or perhaps the script isn't appropriate at all, or requires some further functions and coding which would be beyond me.
I would be grateful if anyone could point me in the right direction.