Project

General

Profile

Actions

Feature #12603

open

Dropdown (Select), Radio, checkbox: itemListAlways={{!SELECT key, value...}}

Added by Carsten Rose almost 3 years ago. Updated about 2 months ago.

Status:
New
Priority:
High
Assignee:
Carsten Rose
Target version:
Start date:
29.05.2021
Due date:
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
No
Vote:

Description

Alle Elemente mit dynamischen key oder key/value Angaben haben das Problem, das wenn ein Wert gespeichert wurde, das Form spaeter wieder aufgerufen wird, der Wert nicht mehr in der neuen Liste enthalten hist - beim speichern der alte Wert verloren geht.

Der Effekt tritt gerne auf bei einer Semesterauswahlliste, die nur die sinnvollen zukuenftigen anzeigt. Eine Vorlesung aus einem alten Semester geoeffnet und gespeichert wird, dann ploetzlich einer andren Periode zugeordnet ist.

Vorschlag:

itemListAlways={{!SELECT key, value...}}

Das Ergebnis wird gemerged (&unify).

Actions #1

Updated by Carsten Rose over 2 years ago

Besserer Vorschlag:

  • Neu wird im FormSubmitLog neben den Keys auch der aktuelle Value gespeichert (bei elementen die key:value supporten)
  • Bei laden des Forms, wenn die Liste zusammengestellt wird, kann kontrolliert werden ob der alte key noch existiert. Falls nein wird er ganz am anfang eingefuegt in dem er aus dem formsubmitlog geladen wird.
  • In dem Fall wuerde ein FE.Flag reichen: 'allowOld=1'
Actions #2

Updated by Carsten Rose about 2 years ago

  • Tracker changed from Support to Feature
Actions #3

Updated by Carsten Rose about 2 months ago

  • Priority changed from Normal to High
  • Target version changed from next3 to 24.4.0
  • Prio Planung set to No
Actions #4

Updated by Carsten Rose about 2 months ago

  • Target version changed from 24.4.0 to 24.3.1
Actions

Also available in: Atom PDF