removeInstance im Designer
Verfasst: 03.09.2007, 11:16
Hallo Leute
Ich möchte, dass über eine Schaltfläche eine Zeile in einem Teilformular gelöscht wird. Hab dazu folgendes Script:
Also der erste Fall der Bedingung funktioniert.
Wenn ich aber mehrere Zeilen hab und letzte dann löschen möchte tut sich garnichts.
Wenn ich auf die Vorletzte klicke bekommt die die Werte aus der letzten.
Hoffe ihr könnt mir schnell helfen.
Gruß Heiko
Ich möchte, dass über eine Schaltfläche eine Zeile in einem Teilformular gelöscht wird. Hab dazu folgendes Script:
Code: Alles auswählen
var oNodes = xfa.form.form1.purchaseOrder.resolveNodes("detail[*]")
var rowCount = oNodes.length
if (rowCount == 1)
{
xfa.form.form1purchaseOrder.detail.txtPartNum = "";
xfa.form.form1purchaseOrder.detail.txtDesc = "";
xfa.form.form1purchaseOrder.detail.numUnitPrice = "";
CheckSkript.FirstItemOrdered = false;
}
else
{
var oSubform1 = xfa.resolveNode("detail");
oSubform1.instanceManager.removeInstance(this.parent.index)
}
Wenn ich aber mehrere Zeilen hab und letzte dann löschen möchte tut sich garnichts.
Wenn ich auf die Vorletzte klicke bekommt die die Werte aus der letzten.
Hoffe ihr könnt mir schnell helfen.
Gruß Heiko