Project

General

Profile

Feature #18040

Updated by Carsten Rose 2 months ago

Ziel: Checkbox Listen zum abarbeiten - eigenstaendig erweiterbar 

 Beispiel aus Redmine: 

 !clipboard-202403021239-n2k4h.png! 

 Wichtig: die Reihenfolge kann via Drag'n'Drop geaendert werden. Check welchen Code wir schon haben (Subrecord, Benj). 

 `FormElement.parameter.itemList` FormElement.parameter.itemList ist bereits genau die Checkbox-Liste  

 * static 
 * Values werden Komma-separiert im String abgelegt. Bei Komma im Value haben wir vermutlich ein Problem. 

 h2. Moegliche Umsetzung 

 * FormElement.parameter.checkBoxType = static|custom 
  
   * 'static' ist das bisherige und der default. 
   * 'custom' ist dieses Ticket. 

 h3. Itemliste und Status pro Item 

 * Soll der User die Moeglichkeit haben selber Items zu erfassen muessen diese irgendwo gespeichert werden. 
 * Der Status eines jeden Items muss gespeichert werden. 
 * Sections waeren nett. 
 * Drag'n'Drop muss nicht in 1.0 sein, ist aber definitiv gefordert. 

 Vorschlag: Labels und Values (inkl. 'sections') in einem JSON struct 

 * Das JSON wird genau in der Spalte des FE gespeichert (muss also ein String sein). 
 * Wird das JSON zu gross zum speichern (Bsp varchar 128), gibt es bereits im Client eine Fehlermeldung damit der User nicht viele Items anlegt und dann enttaeuscht ist das sie nicht gespeichert werden koennen. 

Back