Project

General

Profile

Actions

Feature #7099

open

FormEditor > subrecord FE: list FE according their nesting in container

Added by Carsten Rose over 5 years ago. Updated 4 months ago.

Status:
New
Priority:
Normal
Assignee:
Carsten Rose
Target version:
Start date:
27.10.2018
Due date:
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
No
Vote:

Description

  • In der Liste der FormElemente sollen die FE Records vom Typ 'Container' ('pill/fieldset/template-group') automatisch direkt ueber den nativen FEs angezeigt werden.
  • Beim Speichern eines FE's wird der ORD Wert automatisch korrekt gesetzt.
  • Es ist nicht noetig in der ORD Spalte die ParentChild Bedingung abzubilden, wenn sichergestellt ist das die 'ord' immer gemaess der aktuellen Hierarchie gesetzt wird. Dazu gehoert das ein manuell gesetzte ORD Wert angepasst wird.
  • FYI: Vermutlich werden wir nie eine Verschachtelungstiefe > 5 erreichen: Form>Pill>Fieldset>TemplateGroup>FE
  • Wird ein Sub Element per Drag'n'Drop nach ausserhalb des aktuellen Containers verschoben, sollte das FE die containerId des FE bekommen auf dem es gedroppt wurde.
  • Wird ein Container verschoben, werden alle Childs ebenfalls angepasst - innerhalb des Containers bleibt die Reihenfolge bestehen.
  • Die hierachiesche Logik koennte vermutlich erkannt/respektiert werden in dem ein neues Keyword definiert wird: FE.parameter.ordColumnHierarchy=feIdContainer. Sobald dieser Parameter gesetzt ist, wird auf die Hierachie Ruecksicht genommen und das Renumbering via PHP entsprechend durchgefuehrt.
  • Wird manuell eine 'ord' gesetzt, kann dadurch der aktuelle Container nicht verlassen werden.
    • Das Feld "ord" bekommt dynamisch berechnete min/max Werte: min=outercontainer.ord, max=nextoutercontainer.ord-1. Diese Funktion ist optional. Auch wenn min/max nicht gesetzt werden sollte das setzen von 'ORD' nur in den erlaubten Grenzen moeglich sein. Dazu muss dem Detail Form vermutlich mitgeteilt werden (Aufruf erfolgte via einem Subrecord aus dem 'Form'-Form) das die Begrenzung auf dem aktuellen Container beizubehalten ist.
    • Damit koennen nur ord Werte gesetzt werden, die die bestehende Container Reihenfolge beruecksichtigen.
Actions #1

Updated by Carsten Rose over 5 years ago

  • Target version changed from 18.10.3 to 18.12.1
Actions #2

Updated by Carsten Rose over 5 years ago

  • Target version changed from 18.12.1 to 141
Actions #3

Updated by Carsten Rose over 4 years ago

  • Status changed from New to Some day maybe
Actions #4

Updated by Carsten Rose over 4 years ago

  • Status changed from Some day maybe to New
Actions #5

Updated by Carsten Rose over 4 years ago

  • Assignee set to Carsten Rose
Actions #6

Updated by Carsten Rose over 4 years ago

  • Target version changed from 141 to next8
Actions #7

Updated by Carsten Rose over 1 year ago

  • Subject changed from Redesign FormEditor to FormEditor > subrecord FE: list FE according nesting of container
  • Description updated (diff)
  • Target version changed from next8 to 411
  • Prio Planung set to No
Actions #8

Updated by Carsten Rose over 1 year ago

  • Subject changed from FormEditor > subrecord FE: list FE according nesting of container to FormEditor > subrecord FE: list FE according their nesting in container
  • Description updated (diff)
Actions #9

Updated by Carsten Rose 4 months ago

  • Target version changed from 411 to 24.10.0
Actions

Also available in: Atom PDF