In the View DSL definition (in view.ecore
), it’s only possible to organize FormDescription
in separate groups.
We will add a new level to organize groups in different pages. This new object PageDescription
will be contained in a FormDescription
and may contain any number of
GroupDescription
.
The Material-UI Tabs
representation will be used to display the pages of the FormDescription.
A new drop area will be added to drop new page elements from the editor.
To change the page order, the Tab
will be draggable.
The Tab
are Material-UI component, and it’s not recommended to add a new drop area to Tabs
between them to offer the possibility to place Tab
at any position.
To get around that, it will be possible to drop elements directly on the Tab
element in order to place it before.