Hi Gabriel,
als Nachtrag: das Mappen auf Dialogelemente scheint etwas kompliziert, ist aber tatsächlich im JR die einfachste Lösung.
Ich habe immer eine eigene Page "Hidden" in den Dialogen, in der ausschließlich die für die JS-Skripte wichtigen PT-Felder gemappt sind.
Ich nennen die Dialogfelder dann auch immer genauso, wie die PT-Felder heißen, so wird das ganze einigermaßen einfach zu handeln.
VG
Jan
Also ich habe es erstmal so geregelt, dass ich ein ausgeblendetes textboxfeld mit dem Wert aus der Prozesstabelle befülle und dieses dann mit jr_get_value()
auslese. Aber ist das wirklich die beste Lösung?
Hi Gabriel,
entweder du mapst das PT Feld auf ein verstecktes Dialog-Element (eine ausgeblendete Textbox oder ein "Hidden"-Element) und liest es mit jr_get_value('name') aus.
Die kompliziertere Variante geht über eine Dialogfunktion, siehe hierzu:
https://docs.jobrouter.com/2022.2/de/designer/jsapi_jr_execute_dialog_function.html?q=jr_execute
und
https://docs.jobrouter.com/2022.2/de/designer/php_jr_execute_dialog_function.html?q=jr_execute
Vor allem das Beispiel im PHP-Handbuch ist brauchbar.
Ich würde dir das Mappen auf ein Dialogelement empfehlen, die Dialogfunktionen sind für diesen Zweck etwas umständlich und hier eher Overkill.
VG
Jan