Actions
Feature #18162
openForm / Select List: save outdated key/value even it no longer exist in latest itemList
Start date:
17.03.2024
Due date:
% Done:
0%
Estimated time:
Discuss:
Prio Planung:
No
Vote:
Description
Szenario:
- Fuer eine Masterarbeit wird ein Betreuer eingetragen.
- Die Liste der potentiellen Betreuer veraendert sich. Z.B. koennte eine Person von frueher heute nicht mehr den Status 'Betreuer' haben.
- Wird eine solche MA aufgerufen wird nicht mehr der urspruengliche Betreuer angezeigt und beim erneuten Speichern gibt es ein Problem.
Vorschlag:
FE.parameter.sqlGetItemSaved = {{SELECT p.id, p.name FROM Person AS p WHERE p.id={{pId:R}}
- Wird die ItemList gebaut, wird überprüft ob die gespeicherte Id (oder Value falls es keine ID gibt) noch existiert.
- Ja: all done, no further action
- Nein:
- Evaluate
FE.parameter.sqlGetItemSaved
- Fuege Key/Value an der richtigen Stelle (Sortierung) ein.
- Falls moeglich stelle den Eintrag 'kursiv' dar ('muted' waere schlecht, denn das suggeriert das der Eintrag nicht ausgewaehlt werden koennte).
- Evaluate
- Die Situation koennte auftreten bei: SELECT, CHEKBOX, RADIO
Actions