Actions
Feature #12465
openQFQ Function: use in FE to fill StoreRecord
Start date:
29.04.2021
Due date:
% Done:
0%
Estimated time:
Discuss:
Prio Planung:
Description
Es waere gut wenn wir in FormularElemente auch QFQ-Function aufrufen koennten.
Status Quo + New:
fillStoreVar slaveId sqlBefore sqlAfter function = testFunction(pId) => name
Um das Problem, wann wird was ausgefuehrt zu loesen, koennten wir neu einfuehren:
neu: `sqlBefore` und `sqlAfter` werden ersetzt durch `sql`.
Option 1
10.fillStoreVar = {{!... 20.slaveId = ... # das koennte dann z.B. auch vor einem fillStoreVar gemacht werden (geht aktuell nicht) 30.sql = {{... # es gibt kein sqlBefore/sqlAfter mehr. Das hier haette die Qualitaet von sqlBefore 40.function = testFunction (...) => ... 50.sqlInsert = {{... # wird wie gehabt nur ausgefuehrt wernn slaveId=0 (oder nicht definiert) 60.sqlUpdate = {{... # wird wie gehabt nur ausgefuehrt wernn slaveId!=0 70.sql = {{.. # Das hier haette die Qualitaet von sqlAfter
Legacy:
- Sind keine Nummern angegeben: altes Verhalten.
- sqlBefore/sqlAfter sind deprecated.
Option 2
fillStoreVar = {{!... slaveId = ... # das koennte dann z.B. auch vor einem fillStoreVar gemacht werden (geht aktuell nicht) sql = {{... # es gibt kein sqlBefore/sqlAfter mehr. Das hier haette die Qualitaet von sqlBefore function = testFunction (...) => ... sqlInsert = {{... # wird wie gehabt nur ausgefuehrt wernn slaveId=0 (oder nicht definiert) sqlUpdate = {{... # wird wie gehabt nur ausgefuehrt wernn slaveId!=0 sql = {{.. # Das hier haette die Qualitaet von sqlAfter
- Die Statments werden ausgefuehrt in der Reihenfolge wie sie definiert sind.
Actions