Ansehen
Abzeichen 3
Editor Diszipliniert 4 × Eureka!Ich habe mir die Fingerübung gemacht und ein Testszenario für dich gebaut:
Grundlage ist wie bereits beschrieben eine kurze PHP-Regel:
<?php
class className extends JobRouter\Engine\Runtime\PhpFunction\RuleExecutionFunction
{
public function execute($rowId = null)
{
define("AKTION", $this->getInputParameter('AKTION'));
...
Hi Stefan,
hast mal ein Beispielskript mit den Includes der mitgelieferten TCPDF-Klassen als Grundgerüst für mich?
WIe Update-sicher war / ist das ganze bei euch? Hattet ihr schon einmal Probleme beim Update, wenn ihr euch auf die mitgelieferten Klassen bezieht?
Ich habe mir die Fingerübung gemacht und ein Testszenario für dich gebaut:
Grundlage ist wie bereits beschrieben eine kurze PHP-Regel:
<?php
class className extends JobRouter\Engine\Runtime\PhpFunction\RuleExecutionFunction
{
public function execute($rowId = null)
{
define("AKTION", $this->getInputParameter('AKTION'));
...
Ich lasse euch mal an meinem Lösungansatz teilhaben. Vielleicht hat ja noch jemand eine bessere Idee. Problematisch waren a) die fehlenden DatenbankIDs, da es sich hierbei nicht um die laufende Nummerierung im HTML Code / JS handelt. Diese ID lese ich direkt aus dem DOM-Objekt aus.
Zudem muss der save-Aufruf sowohl im JS als auch im PHP erfolgen, sonst wird die Untertabellenansicht im Dialog nicht aktualisiert.
Au...
Ich musste mich heute selber mit dem Thema beschäftigen. Ich setzte das src-Attribute des IFrame über JavaScript einfach neu. Hierbei muss man wissen, dass alles hinter dem URL Parameter "q=" der gesetzte Filter als Base64 encodiert ist. Hier setze ich also einfach den Filter neu, encodiere dies als Base64 und ersetze den Parameter in der URL. Der Browser sorgt automatisch dafür, dass bei der Änderung des src-Attributes des Iframes der Inhalt neu geladen wird. Funktioniert bei mir wunderbar. ...
Hallo Stefan,
jr_get_message() macht die Variablenauflösung scheinbar nicht. Ich habe dies bereits an den Support gemeldet, dass hier eventuell das Handbuch angepasst wird.
Für mich funktioniert nun der vereinfachte Zugriff als String über eckige Klammen "[jrm_xxx]". Über diese Zugriffsmethode werden die Variablen korrekt aufgelöst und ich muss nicht über eine PHP-Funktion auf die Daten zugreifen.
Ein kurzes Update für die interessierten Mitleser: Die Variablenauflösung in jr_get_message() ist jetzt als BUG über den Support bei der JobRouter AG aufgenommen ...