Project

General

Profile

Actions

Feature #18040

open

Checkbox Custom-Liste

Added by Carsten Rose about 2 months ago. Updated about 2 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
Start date:
02.03.2024
Due date:
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
No
Vote:

Description

Ziel: Checkbox Listen zum abarbeiten - eigenstaendig erweiterbar

Beispiel aus Redmine:

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

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.

Moegliche Umsetzung

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

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.
  • Ein 'Template' kann also einfach angeboten werden, in dem das JSON in FE.value steht.
  • Nach Moeglichkeit sollte das JSON so gesepichert werden das wir es mit den MariaDB JSON Funktionen verwenden koennen.

Files

Actions #1

Updated by Carsten Rose about 2 months ago

  • Description updated (diff)
Actions #2

Updated by Carsten Rose about 2 months ago

  • Description updated (diff)
Actions #3

Updated by Carsten Rose about 2 months ago

  • Description updated (diff)
Actions #4

Updated by Carsten Rose about 2 months ago

  • Subject changed from Todo Style Element: Checkbox like Template Group to Checkbox Custom-Liste
Actions #5

Updated by Carsten Rose about 2 months ago

  • Tracker changed from Support to Feature
Actions

Also available in: Atom PDF