Project

General

Profile

Actions

Feature #12465

open

QFQ Function: use in FE to fill StoreRecord

Added by Carsten Rose almost 3 years ago. Updated almost 3 years ago.

Status:
New
Priority:
Normal
Assignee:
Carsten Rose
Target version:
Start date:
29.04.2021
Due date:
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
Vote:

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 #1

Updated by Carsten Rose almost 3 years ago

  • Description updated (diff)
Actions #3

Updated by Carsten Rose almost 3 years ago

  • Description updated (diff)
Actions #4

Updated by Carsten Rose almost 3 years ago

  • Description updated (diff)
Actions #5

Updated by Carsten Rose almost 3 years ago

  • Target version changed from next5 to next4
Actions

Also available in: Atom PDF