Release Notes
Version 1.5.0
New features and improvements
-
@BindTooltipnow uses the title attribute which can be used on every element. Limitation: Text only. Html Tags are removed.<br>tags are converted to\n.
-
LinkkiTabSheetBuilder#onSelectionHandlerhas been removed. There are multiple alternatives available. -
linkki-application-framework-vaadin14now includeslinkki-vaadin14-componentandlinkki-core-nestedcomponent-vaadin14as dependencies -
@UILinkbehaves like a label if the link location (href) is empty. -
@UILabelcan now be used with data types other than String such asLocalDate,LocalDateTimeand Faktor-IPSDecimal. See documentation of @UILabel) for further information. -
@UILabelcan now be made right aligned in a table using the style nameLinkkiApplicationTheme#TEXT_RIGHT_ALIGNED. -
LinkkiApplicationTheme#GRID_FOOTER_SUMcan now be used with@BindStyleNamesannotated table PMOs to make table footer text bold and right aligned. -
ComponentStyles: New utility class that offers several methods for stylingComponents. See ComponentStyles.
Bugfixes
Usage of @UIComboBox with items that don’t implement equals
Returning new instances that do not implement equals in the getter or available values previously caused a loop that constantly reset the combo box.
While this problem has been fixed, it is still not recommended to return new instances that do not implement equals.
This causes problems when expanding the drop down list: Items must be loaded every single time and the selected item is not highlighted correctly.
Other bugfixes
-
Fixed the bug in
IpsPropertyDispatcherthat fields with an empty value set are set as required. -
Fields now use the ValueChangeMode.ON_CHANGE instead of ValueChangeMode.ON_BLUR
-
Adding a
LinkkiTabSheetwith Text components to aLinkkiTabLayoutno longer causes anUnsupportedOperationException -
Fix button shortcut behavior
-
Width of labels in
FormLayoutcan be set usingsetFormItemLabelWidth(Component, String)in ComponentStyles.