Hallo,
erstmal vielen Dank für die tolle Lösung. Du hattest natürlich recht mit 3 Dropdownfeldern ist es besser !
Die Lösung basiert ja wie ich ma im CODE gelesen habe

rein auf einem script oder und wie ich annehme ist das Wichtigste hier versteckt:
<script contentType="application/x-javascript" name="Skripte">
function Abwahl(Start, Zeilennummer) {
var ZZ = xfa.resolveNode("Tabelle.Zeile[" + Zeilennummer + "]") ;
switch (Start) { // ohne "break"
case 1:
ZZ.Model.clearItems() ;
ZZ.Model.rawValue = "" ;
case 2:
ZZ.Seriennummer.clearItems() ;
ZZ.Seriennummer.rawValue = "" ;
ZZ.Inventarnummer = null;
}
return
}
function lade_Model(Auswahl, Zeilennummer) {
Abwahl(1, Zeilennummer) ;
var i = 1, ZZ = xfa.resolveNode("Tabelle.Zeile[" + Zeilennummer + "].Model") ;
switch (Auswahl) {
case "1": // Sensor1, XYZ
ZZ.addItem("A10F3", i.toString()); i++ ;
ZZ.addItem("A11F4", i.toString()); i++ ;
ZZ.addItem("A12G3", i.toString()); i++ ;
break ;
case "2": // Sensor2, DDD
ZZ.addItem("A2G21", i.toString()); i++ ;
break ;
case "3": // Sensor3, EFG
ZZ.addItem("B321", i.toString()); i++ ;
break ;
default:
ZZ.rawValue = null ;
return
}
ZZ.rawValue = "bitte auswählen" ;
xfa.host.setFocus(ZZ) ;
return
}
function lade_Seriennummer(Sensortyp, Auswahl, Zeilennummer) {
Abwahl(2, Zeilennummer) ;
var i = 1, ZZ = xfa.resolveNode("Tabelle.Zeile[" + Zeilennummer + "].Seriennummer") ;
switch (Sensortyp) {
case "1": // Sensor1, XYZ
switch (Auswahl) {
case "1":
ZZ.addItem("1234","a1b2c3") ;
ZZ.addItem("5678","d4e5f6") ;
break ;
case "2":
ZZ.addItem("91011","g7h8i9") ;
break ;
case "3":
ZZ.addItem("121314","j10k11") ;
break ;
}
break ;
case "2": // Sensor2, DDD
switch (Auswahl) {
case "1":
ZZ.addItem("151617","l12m13") ;
ZZ.addItem("181920","n14o15") ;
break ;
}
break ;
case "3": // Sensor3, EFG
switch (Auswahl) {
case "1":
ZZ.addItem("212223","p16q17") ;
ZZ.addItem("242526","r18s19") ;
break ;
}
break ;
default:
ZZ.rawValue = null ;
return
}
ZZ.rawValue = "bitte auswählen" ;
xfa.host.setFocus(ZZ) ;
return
Jetzt muss ich nurnoch weitere CASE einfügen denn es sind einige mehr Sensoren um damit die Tabelle zu erweitern.
Sind meine Annahmen alle richtig ?
Wahrscheinlich wäre ich ohne script nie zum Erfolg gekommen denn die Menues für die Dropdownfelder erauben ja nur 1 spaltige Werte und ich hätte es niemals gerafft.
Allerdings werde ich die STEUERBOX am Anfang links jeder Zeile ausblenden sonst haben die Benutzer zu viel zum Klicken
glg
Inflames77