Please enable JavaScript to view this site.

Prozess Designer

Navigation: PHP API > Auslesen und Schreiben von Vorgangsdaten

Schreiben von Prozesstabellenwerten (setTableValue)

Scroll Zurück Oben Weiter Mehr

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');