-
Type: Sub-task
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: 5.4.1
-
Fix Version/s: 5.6
-
Component/s: Layouts & Widgets, Style & CSS
-
Tags:
-
Backlog priority:350
-
Impact type:API change, API added
-
Upgrade notes:
Some widgets, especially list and complex widgets, are often rewritten to be able to
control the overall presentation of the list/map of values presented.
The default list widget currently presents a table, using one row per subwidget, the
first column presenting the subwidget label, and the second on the subwidget value
or input (in edit mode). There should be options (widget properties would be
enough) to:
- get rid of the first column presenting the label, especially when there is only one
subwidget (for a list of names for instance) - present widget labels as table headers, instead of using the first column for that
- present joined values as one text (values joined by a special character ",",
finished by another character or message "# {messages['label.and']}for
instance). - add divs that may help with CSS styling of the page.
The same configurability could be added to complex widgets (presenting maps, and
currently using a rendering similar to the list widget).
There is also a bug happening when all widgets of a row are "hidden": the row is still
rendered, which makes it possible to break rendering (needs to be verified and
selenium tested).
- depends on
-
NXP-4937 Add a "decorative" or "container" widget type
- Resolved
-
NXP-9482 Container widget generates TD instead of TR
- Resolved
- is duplicated by
-
NXS-1060 Withdraw the hardcoded borderline around action widget
- Resolved
-
NXS-1062 Better display title of a container widget when there is no foldable box
- Resolved
- is required by
-
NXP-10949 Can't change label of default metadata view fragment on summary
- Resolved
-
NXS-418 Present more widget types and organize them in subcategories
- Resolved
-
NXP-8075 Make it easier to configure faceted search from Studio
- Resolved
-
NXS-1075 Remove complex widget from complex lists
- Resolved
-
NXP-9643 Remove useless custom widget templates from diff module
- Resolved