Mit dieser Funktion können Sie an einen Vorgang angehängte Dateien löschen.
Parameter |
Key |
Beschreibung |
---|---|---|
$fieldname |
string |
Name der Prozesstabellen- oder der Untertabellenspalte |
$row |
int |
ID der Zeile bei einer Untertabelle (optional) |
$subtable |
string |
Name der Untertabelle (optional) |
Die Funktion liefert keine Rückmeldung. Im Fehlerfall wird eine JobRouterException geworfen.
Beispiel:
…
// Löschen in Prozesstabelle
$this->deleteFile('ANHANG');
// Löschen in Untertabelle
$this->deleteFile('ANHANG', 1, 'POSITIONEN');
…
Achtung: Innerhalb von Schrittinitialisierungs- und Dialogfunktionen werden die Dateien nur dann korrekt aus dem Vorgang entfernt, wenn anschließend die Funktion save() zum Speichern des Schrittes aufgerufen wird.
Beispiel:
…
$this->deleteFile('ANHANG');
$this->deleteFile('ANHANG', 1, 'POSITIONEN');
…
// Speichern des Schrittes
$this->save();
…