Hallo,
ich habe eine dynamische Tabelle, bei der automatisch eine neue Zeile eingefuegt wird, wenn man Zelle 5 verlaesst. Das funktioniert auch prima. Aber ich bekomme es nicht hin, dass der Focus in die erste Zelle der neuen Zeile gesetzt wird.
So sieht mein Script aus - wobei es an der letzten Zeile hapert.
Formular1.Tabelle1.Zeile1.Zelle5::exit - (JavaScript, client)
var bCalc = true;
var nTargetSubform = Zeile1;
var nManager = nTargetSubform.instanceManager;
var nMaxCount = nManager.occur.max;
var nSubCount = nManager.count;
if ((nMaxCount == "-1") || (nSubCount < nMaxCount)) {
var nNewInstance = nManager.addInstance(1);
if (bCalc == true) {
xfa.form.recalculate(1);
}
var nIndexFrom = nNewInstance.index;
var nIndexTo = nTargetSubform.index + 1;
nManager.moveInstance(nIndexFrom, nIndexTo);
}
xfa.host.setFocus(this.Formular1.Tabelle1.Row[nSubCount].Zelle1);
Weiss jemand Rat?
dynamische Tabelle
dynamische Tabelle
Hallo,
versuche es mal mit
xfa.resolveNode.setFocus(Formular1.Tabelle1.Row[nSubCount].Zelle1);
Ist aber nur so eine Idee von mir, muss nicht gehen.
VG Merklin
versuche es mal mit
xfa.resolveNode.setFocus(Formular1.Tabelle1.Row[nSubCount].Zelle1);
Ist aber nur so eine Idee von mir, muss nicht gehen.
VG Merklin
dynamische Tabelle
Danke Merklin für die schnelle Antwort - leider funktioniert das auch nicht.
Habe schon alle moeglichen Quellen durchforstet - nichts gefunden - vielleicht weiss noch jemand Rat?
Habe schon alle moeglichen Quellen durchforstet - nichts gefunden - vielleicht weiss noch jemand Rat?
dynamische Tabelle
Versuch's mal mit:
Code: Alles auswählen
xfa.host.setFocus(xfa.resolveNode("Formular1.Tabelle1.Row["+ (Formular1.Tabelle1.Row.instanceManager.count -1) +"].Zelle1"));
dynamische Tabelle
Hallo,
wenn ich statt "Row" Zeile1 eingeben funktioniert das prima. Vielen, vielen Dank!
wenn ich statt "Row" Zeile1 eingeben funktioniert das prima. Vielen, vielen Dank!
dynamische Tabelle
Hallo,
tut mir Leid, das es nicht so geklappt hat. Aber so ganz schief habe ich ja nicht gelegen.
Aber jetzt hast du ja was du wolltest.
VG Merklin
tut mir Leid, das es nicht so geklappt hat. Aber so ganz schief habe ich ja nicht gelegen.
Aber jetzt hast du ja was du wolltest.
VG Merklin