Please enable JavaScript to view this site.

Prozess Designer

Navigation: PHP API > Arbeiten mit Untertabellen

Zeile hinzufügen (insertSubtableRow)

Scroll Zurück Oben Weiter Mehr

Diese Funktion fügt eine neue Zeile zu einer Untertabelle hinzu.

Parameter

Typ

Beschreibung

$subtable

string

Name der Untertabelle

$row

int

ID der Zeile. Falls die Zeile mit dieser ID bereits existiert, werden die bestehenden Zeilen ab dieser Position um eine Stelle verschoben und die neue Zeile an dieser Position eingefügt.

$data

array

Assoziatives Array mit den Daten für die neue Zeile (Spaltennamen als Schlüssel)

Die Funktion liefert keinen Rückgabewert.

Beispiel:

$rowData = array('MENGE' => 100.0, 'PREIS' => 12.50, 'MWST' => 0.19);

$this->insertSubtableRow('RECHNUNGSPOSITIONEN', 1, $rowData);

Bitte beachten Sie: Wenn Sie innerhalb einer Schrittinitialisierungs- oder Dialogfunktion Untertabellenwerte ändern wollen, müssen Sie zusätzlich die Methode save() aufrufen, damit die Daten schon während der Schrittbearbeitung in die Tabelle geschrieben werden.