Diese Funktion dient zum Verändern von Prozesstabellenwerten.
Parameter |
Typ |
Beschreibung |
---|---|---|
$elementName |
string |
Name des Prozesstabellenfeldes |
$value |
mixed |
Neuer Wert des Prozesstabellenfelds |
Der Parameter value muss je nach Typ des Prozesstabellenfeldes unterschiedlich übergeben werden:
Typ |
Format |
Beispiel |
---|---|---|
Text |
Als Text |
Text … |
Ganzzahl |
Als Ganzzahl |
1000 |
Dezimal |
Als Dezimalwert |
1000.00 |
Anhang |
Verwenden Sie hierfür die Funktion attachFile() |
- |
Langer Text |
Als Text |
Text … |
Datum (Datetime) |
Eingabe im Format JJJJ-MM-TT HH:MM:SS |
2012-01-20 12:23:45 |
Datum (Timestamp) |
Als UNIX-Timestamp |
1330709994 |
Die Funktion liefert keinen Rückgabewert.
Hinweis: Wenn Sie mit dieser Funktion Prozesstabellenwerte innerhalb einer Schrittinitialisierungs- oder Dialogfunktion ändern wollen, müssen Sie zusätzlich die Methode save() aufrufen, damit die Daten schon während der Schrittbearbeitung in die Tabelle geschrieben werden.
Beispiel:
…
// Textfeld ändern
$this->setTableValue('NAME', 'MAX MÜLLER');
// Numerisches Feld ändern
$this->setTableValue('NUMMER', 1000);
// Dezimalfeld ändern
$this->setTableValue('PREIS', 1000.12);
// Datum ändern
$this->setTableValue('DATUM', '2012-01-20');
// Datum mit Uhrzeit ändern
$this->setTableValue('DATUM', '2012-01-20 12:34:20');
…