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.
Dynamic Field Extensions
Re: Dynamic Field Extensions
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
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com