Diese Funktion liest einen Wert in einer Zelle einer Untertabelle aus.
Parameter |
Typ |
Beschreibung |
---|---|---|
$subtable |
string |
Name der Untertabelle |
$row |
int |
ID der Zeile |
$fieldName |
string |
Name der Spalte |
$rawValue |
bool |
Flag, ob der Wert in „Rohform“ zurückgeliefert werden soll (optional); Standardwert ist false
Dieses Flag hat nur Auswirkungen auf Prozesstabellenfelder vom Typ: - Datum (TIMESTAMP) (DATE) - Datum (DATETIME) (DATETIME) - Anhang (FILE)
Ist der Parameter $rawValue mit dem Wert true übergeben worden, so wird beim Typ Datum die Uhrzeit mit zurückgeliefert. Hingegen beim Typ Anhang wird der tatsächliche Dateiname auf dem Dateisystem zurückgeliefert. Dies sollte verwendet werden um Dateioperationen durchzuführen. |
Das Format der Rückgabe ist abhängig vom Typ der Untertabellenspalte.
Typ |
Format |
Beispiel |
---|---|---|
Text |
Ausgabe als Text |
Text … |
Ganzzahl |
Ausgabe als Ganzzahl |
1000 |
Dezimal |
Ausgabe als Dezimalwert |
1000.00 |
Anhang |
Ausgabe des Verzeichnissees und des Dateinamens unterhalb des JobRouter Uploads-Verzeichnis |
030df2c553e040cc89b943081d682114/test.pdf |
Langer Text |
Ausgabe als Text |
Text … |
Datum |
Ausgabe im Format JJJJ-MM-TT |
2012-01-20 |
Beispiel:
$attachment = $this->getSubtableValue('ANHANG', 1, 'MATERIAL', true);