Project

General

Profile

Actions

Feature #14395

closed

FormEditor: Virtual table columns

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

Status:
Closed
Priority:
Normal
Assignee:
Zhoujie Li
Target version:
Start date:
21.06.2022
Due date:
27.04.2024
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
No
Vote:

Description

QFQ Form sollte virtuelle Spalten unterstuetzen.

Ziel: Der Formeditor behandelt solche Spalten wie reale Spalten, der Inhalt wird aber JSON kodiert gespeichert und geladen.

  • In der Spalte <table>.virtual
  • evtl. kann der Name auch vorgegeben werden - FormElement.name = virtual.kommePerOeV - wobei virtual frei waehlbar ist und einer realen Char/text Spalte entsprechen muss. Z.B. auch allCustomField.kommePerOeV. Form sammelt dann alle virtuellen Spalten mit dem gleichen Namen ein und erzeugt dazu ein JSON.

Anwendung:

  • Parameter aus Form.parameter, FormElement.parameter koennten so einfach als richige Inputfelder/Checkboxen/Selectlisten einfach implementiert werden.
  • Eine Sekretaerin koennte so einfach Formulare bearbeiten und um neue Spalten erweitern.

Auf Report Ebene waere es gut wenn JSON kodierte Felder einfach in STORE_RECORD oder einen neuen STORE_JSON kopiert werden koennte - dazu waeren vermutlich ein paar Gedanken hilfreich. Erste Idee:

10.sql = SELECT fe.virtual AS _+decodeJson FROM FormElement AS fe

Und _decodeJson fuellt dann den STORE_JSON.

Am besten Konzept schreiben und min. Philipp, Benj, Enis, Nicola, Elias Villiger um Kommentare bitten.


Related issues

Related to QFQ - Feature #18395: SimpleFormEditor: Edit/create form-elements without technical backgroundNewSupport: Web13.04.2024

Actions
Related to QFQ - Feature #18426: Tabelle anzeigen basierend auf Formular New18.04.2024

Actions
Actions #1

Updated by Carsten Rose almost 2 years ago

  • Target version changed from 355 to 385
Actions #2

Updated by Carsten Rose almost 2 years ago

  • Status changed from New to Priorize
Actions #3

Updated by Carsten Rose almost 2 years ago

  • Tracker changed from Support to Feature
  • Prio Planung set to No
Actions #5

Updated by Carsten Rose 8 months ago

  • Target version changed from 385 to CodingWeek2023
Actions #6

Updated by Carsten Rose 8 months ago

  • Status changed from Priorize to ToDo
Actions #7

Updated by Carsten Rose 3 months ago

  • Due date changed from 29.06.2022 to 27.04.2024
  • Assignee changed from Enis Nuredini to Carsten Rose
Actions #8

Updated by Carsten Rose 3 months ago

  • Related to Feature #18395: SimpleFormEditor: Edit/create form-elements without technical background added
Actions #9

Updated by Zhoujie Li 2 months ago

  • Description updated (diff)
Actions #10

Updated by Zhoujie Li 2 months ago

  • Related to Feature #18426: Tabelle anzeigen basierend auf Formular added
Actions #11

Updated by Zhoujie Li 2 months ago

  • Assignee changed from Carsten Rose to Zhoujie Li
Actions #12

Updated by Zhoujie Li 2 months ago

  • Status changed from ToDo to In Progress
Actions #13

Updated by Zhoujie Li 2 months ago

  • Status changed from In Progress to Closed
Actions

Also available in: Atom PDF