Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • qfq qfq
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 18
    • Merge requests 18
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • typo3typo3
  • qfqqfq
  • Merge requests
  • !57

6249 subrecord dnd

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Elias Villiger requested to merge 6249-subrecord-dnd into master Jul 27, 2018
  • Overview 1
  • Commits 6
  • Pipelines 3
  • Changes 8

Subrecord DragAndDrop ist implementiert und funktioniert bei einer Standard-Definition des Subrecords automatisch, d.h. ohne weitere Konfiguration. Dies ist möglich, weil:

  • Die passende Tabelle abgeleitet wird aus der spezifizierten Form (form=...) des Subrecords
  • Die orderColumn ist per default auf "ord" - wenn diese in der entspr. Tabelle existiert, wird drag-and-drop aktiv.
  • Es ist kein eigenständiger dragAndDropSql notwendig; stattdessen wird direkt das Feld sql1 des Subrecords ausgewertet.

Die Reihenfolge für formElements im FormEditor habe ich angepasst, dass nur noch nach 'ord' sortiert wird und die Containers mit ihren enthaltenen FormElementen aufgelistet werden. Siehe auch angepasste Doku - evtl. muss später noch die Möglichkeit gegeben werden, bestimmte Parameter zu übergeben, um den sql1-Query beim Drag-And-Drop-Event dynamisch auszulesen (aktuell wird nur der R-Store übergeben).

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: 6249-subrecord-dnd