Dynamic Field Extensions

Hilfe zu Znuny Problemen aller Art
Locked
linum
Znuny newbie
Posts: 2
Joined: 29 Sep 2014, 11:47
Znuny Version: 3.3.8

Dynamic Field Extensions

Post by linum »

Hallo,

ich muss bei einem Dynamic Field vom Typ "Einfachauswahl" die möglichen Werte aus einer externen SQL Datenbank holen. Die möglichen Werte sind dabei abhängig vom angemeldeten Kunden/Customer.

Das ganze funktioniert bisher über FilterElementPre (dort wird das Template angepasst um das dynamische Feld an die gewünschte Stelle zu bringen) und FilterElementPost (um die Werte der SQL Query entsprechend in dem Dropdown Element per regex replace) zu füllen. Die Anzeige der Werte funktioniert auch, ebenso die Auswahl. Aber durch die Validierung über AJAX wird die Auswahl wieder überschrieben und der ursprüngliche Wert eingetragen. Ich weiss mittlerweile, dass die möglichen Werte durch GetPossibleValues() ermittelt werden.

Das müßte ich jetzt (wie bei der Capi-IT Erweiterung RemoteDBDynamicField) anpassen. Die Frage ist jetzt ob ich das wirklich über ein neues Feld machen muss/sollte oder ob es die Möglichkeit gibt das als DynamicFields::Extension zu machen wie hier http://otrs.github.io/doc/manual/develo ... ds-modules -> Creating a Dynamic Field Functionality Extension erklärt wird.

Ich bin im Moment nicht sicher was der "richtige" Weg ist. Wäre prima wenn einer der Veteranen mich in die richtige Richtung schubsen könnte.
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Dynamic Field Extensions

Post by jojo »

Die Frage sollte wohl eher im Developer Unterforum gestellt werden
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Locked