Skip to main content

Patch 10.4.02-040

Downloads

Product availability Matrix (PAM)
Downloads of this patch are available from the Rocket Customer Support Portal.
Further explanation can be found here.

New Feature(s)

  • The ux-PlainText widget, implemented by widget JS class uxPlainText, no longer applies CSS text formatting styles from the Fluent design-system.
    This will allow Uniface UX developers to seamlessly integrate database-stored values into HTML text without any visual styling differences. Furthermore, the ux-PlainText widget will now conform to the text formatting styles of its parent container if any styles are specified for the parent.

Fixes

UNI-35906 The options-dropdown of the uxSelect widget is not positioned correctly when it has 'fluent-card' as it's ancestor.
UNI-35713 Performance degradation in the PostgreSQL driver when using segmented fields.
UNI-35690 UX widgets, such as ux-TextField, ux-NumberField and ux-TextArea, when stretched in height, break the focus/active state visualization.
UNI-34846 Not all property updates are send to the dataUpdate() function of the custom widget when set using $fieldproperties in the exec operation



UNI-35906  -  The options-dropdown of the uxSelect widget is not positioned correctly when it has 'fluent-card' as it's ancestor.

Solution available in patch(es):      10.4.02-040

Description:

When a uxSelect widget has fluent-card as its ancestor, it's options dropdown is not placed correctly.
To fix this, the "contain" and "content-visibility" style properties of "fluent-card" can be set to "visible" and "initial"
This is done in the dataInit function of the uxSelect widget at runtime (and only when a uxSelect widget is loaded inside a fluent-card widget).
A better approach to this is to set these properties using css selectors at page load time.

Environment:

+Uniface Version : 10.4.02.037
+Operating System : OS independent
+Database : Database independent
+Browser Information: All browsers

Workaround:

Changing style attribute of the fluent-card at page load time using javascript or css from the DSP.

Notes:

This problem has been solved.

Back to top



UNI-35713  -  Performance degradation in the PostgreSQL driver when using segmented fields.

Solution available in patch(es):      10.4.02-040

Description:

The insert and update statements were not cached in case the database table definition contained a segmented field.

Environment:

+Uniface: Version: 10.*
+Operating System: Independent
+Database: PostgreSQL

Workaround:

None

Notes:

This problem has been solved

Back to top



UNI-35690  -  UX widgets, such as ux-TextField, ux-NumberField and ux-TextArea, when stretched in height, break the focus/active state visualization.

Solution available in patch(es):      10.4.02-040

Description:

When a UX widget, such as ux-TextField, ux-NumberField, or ux-TextArea, is stretched in height, it breaks the focus/active state visualization, leading to an inconsistent UX experience.

Environment:

+ Uniface Version : 10.4.02.037 and higher
+ Browser : Browser independent
+ Operating System : OS independent
+ Database : Database independent

Workaround:

Use these widgets with their default heights.

Notes:

This problem has been resolved.

Back to top



UNI-34846  -  Not all property updates are send to the dataUpdate() function of the custom widget when set using $fieldproperties in the exec operation

Solution available in patch(es):      10.4.02-040

Description:

For a UX widget, when you use $fieldproperties in operation Exec to set a widget property, some properties do not reach the widget.
For example, putitem/id $fieldproperties(fieldName), "html:appearance", "filled"

Environment:

+Uniface Version : 10.4.02
+Operating System : ALL
+Database : ALL

Workaround:

A workaround is to use $properties(), like:
putitem/id $properties(fieldname), "PropId", "PropValue"

Notes:

This problem has been resolved.

Back to top



Be the first to reply!