Diese Funktion dient zum Löschen aller Zeilen in einer Untertabelle.
Parameter |
Typ |
Beschreibung |
---|---|---|
$subtable |
string |
Name der Untertabelle |
$deleteAttachedFiles |
bool |
Flag, ob die in der Untertabelle enthaltenen Dateianhänge ebenfalls gelöscht werden sollen (optional); Standardwert ist false
Bitte beachten Sie: Die Anhänge werden nur dann gelöscht, wenn die Funktion beim Senden des Schrittes aufgerufen wurde (z. B. in Regelausführungsfunktionen). |
Die Funktion liefert keine Rückmeldung. Im Fehlerfall wird eine JobRouterException geworfen.
Beispiel:
…
$this->clearSubtable('RECHNUNGSPOSITIONEN');
…
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.