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'));
...
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. ...
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'));
...
Hallo LyYu,
ich habe mich mal etwas für dich damit beschäftigt. Hier ein ganz rudimentärer Ansatz für die Integration in einen Dialog mit einer Untertabellensicht. Folgende JS-Funktion aus w3school habe ich für die Anforderungen an den JobRouter aufgebohrt.
Beispielhaft findest du eine Sortierung für eine Textbox-Spalte... welche Art von Input bzw. Vergleichsoperator du für andere Spaltentypen benötigst, musst du dir selbst erarbeiten. Falls du einen besonderen Spaltentyp benötigst, so s...
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?
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 ...
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.
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...
Hallo Tobi,
hast du das Logging-Level bereits auf 'Debug' umgestellt? Vielleicht bekommst du so ein paar mehr Hinweise auf die Ursache des Problems.