-
Bug
-
Resolution: Duplicate
-
Major
-
None
-
6.2.1
-
None
Tested:
On current 6.2.2-SNAPSHOT
Situation:
- Using a contentType based app.
- Three columns get automatically created: 'name' & 'activationStatus' & 'lastModified'
Problem:
In general one can not impact the order of the Fields at all, therefore one can not place 'activationStatus' & 'lastModified' as the last ones.
Also not by re-defining them in the app, as the beans are already populated.
Also when you plug in a new column via decorators into an existing app, one can not control where it will be added.Â
Code in the app:
subApps:  browser:   workbench:    contentViews:     tree:      columns:       name:        name: jcrName        label: Event name        nodeTypeToIcon:          event: icon-datepicker       location:        expandRatio: 1.0        editable: false        filterComponent:          $type: textField       date:        $type: dateColumn        expandRatio: 1.0        editable: false        filterComponent:          $type: textField       eventType:        expandRatio: 1.0        editable: false        filterComponent:          $type: textField                activationStatus:        expandRatio: 1.0        editable: false        test: test
Here the result (orange):
And the proof that it was applied (test: test value) in the definitions app:
Â
Solution:
Columns should by their default config have a property alike:
orderNumber: 1
So one could simply impact the order via decorators of any app existing, and also in the dynamic generated apps.
- is duplicated by
-
MAGNOLIA-7080 Decorators: Provide possibility to define the order/location of a new configuration item
- Accepted
- is related to
-
CFGUI-127 View's columns: Their order seems random and not predictable
- Open
- relates to
-
MGNLUI-6030 Dynamic generated contentType based apps: 'lastModified' view's column can't be decorated -> gets double created (error)
- Open
-
MGNLUI-6259 ContentType based App & Column Editor's fields: 'defaultAction' can not be disabled -> key 'enter' can not be used
- Open