// Следующее решило проблему:
// Определить содержимое списка.
String javaScript = "+" this.getField ('signatureField'). Display = display.hidden; "+" var formReady = false; "+" var anacredit = {'-': [['-', ' - ']], "+"' Люксембург ': [[' - ',' - '], [' LU01 Entreprise individuelle ',' LU01 '], [' LU06 Société anonyme ',' LU06 '], [' LU14 Société civile ',' LU14 ']], "+"' Germany ': [[' - ',' - '], [' DE201 Aktiengesellschaft ',' DE201 '], [' DE602 EV ',' DE602 '], ['DE205 Investmentaktiengesellschaft', 'DE205']], "+" 'Греция': [['-', '-'], ['GR906 Εταιρία Περιορισμένης Ευθύνης / Etería', 'GR906'] ιν129 , 'GR912'], ['GR999 Λοιπά', 'GR999']]}; ";
// JavaScript для списка 1
String jsListBox0 = "var f = this.getField ('domicilation');" + "var r = this.getField ('legalForm');" + "console.println ('dom' + f.value + 'lF' + r.value);" + "if (event.willCommit)" + "{console.println ('dom EC' + event.change + 'EV' + event.value + 'ECE' + event.changeEx);" + "r.setItems (anacredit [event.value]); " + "this.getField ('signatureField'). display = display.hidden;" + "r.value = '-';" + "}";
// связанный код Java для списка 1
jsKeystrokeAction.setAction (jsListBox0); fieldActions.setK (jsKeystrokeAction); domicilation.setActions (fieldActions);
// JavaScript для списка 2
String jsListBox2 = "var lb = this.getField ('legalForm'); var d = this.getField ('domicilation');" + "var sf = this.getField ('signatureField');" + "if (! event.willCommit)" + "{console.println ('lF' + lb.value + 'EC' + event.change + 'EV' + event.value + 'ECE' + event.changeEx); " + "if ((event.changeEx == '-') || (event.changeEx == null)) sf.display = display.hidden;" + "else sf.display = display.visible}";
// связанный код Java для списка 2
jsKeyStrokeAction.setAction (jsListBox2); fieldActions2.setK (jsKeyStrokeAction); legalForm.setActions (fieldActions2);