-
Bug
-
Resolution: Duplicate
-
Major
-
None
-
6.2.1
-
None
-
-
Empty show more show less
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
- is superseded by
-
ADMINCTR-537 ContentApp: Columns in workbench need to be order-able
- 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