Skip to content

2.0.10

Key updates December 2024, January 2025

CXBOX (Demo)

Added: List widget - alignment of numeric field types

We have adjusted the alignment for numeric field types (number, money, percent) in List widget to be right-aligned. Both headers and content are now consistently aligned to the right.

numberRightAlign.png

moneyRightAlign.png

percentRightAlign.png

Added: Form, Info widgets - improved field alignment

We have improved the layout logic for fields in Form and multi-column Info (with titleMode: top) widgets. The row layout remains consistently aligned, regardless of whether the fields include labels or not.

formFilledLabelAfter.png

formEmptyLabelAfter.png

formEmplyLabelsAfter.png

Added: fileUpload field - case-insensitive file extension handling for file preview

We have implemented case-insensitive validation for file extensions to ensure accurate file type representations in previews. Whether the extension is .png or .PNG, the preview icon will now correctly display the file type.

fileUploadUpperCaseAfter.png

fileUploadUpperCaseBefore.png

Added: List widget - constant funnel size for all fields

Now, the funnel size remains the same regardless of the type of the filtered field.

listFunnelAfter.png

listFunnelBefore.png

Other Changes

see cxbox-demo changelog

CXBOX (Core Ui)

We have released a new CORE UI version (2.4.3).

Other Changes

see cxbox-ui changelog

CXBOX documentation

Added: AdditionalList

We have provided a detailed description of AdditionalList widget.

CXBOX plugin

Added: @SearchParameter - improved handling for unresolved entities

We have improved the plugin's behavior when the Entity specified in the annotation cannot be resolved.

Now, if the Entity cannot be resolved, the plugin will:

Inspection

Highlight the class name in yellow (Warning) with the message "Entity not found."

searchParameterEntityNotFound.gif

Quick-fix suggestion

Quick-fix suggestion to specify the Entity path explicitly in a comment. Example comment: //@entity:.

searchParameterPathToEntity.gif

Inspection for field references with -FieldKey postfix (options section).

The plugin now supports autocomplete, reference and inspections for field references in the options section of a widget.json file. To enable this functionality, ensure that fields in the options are named using the -FieldKey postfix (or simply named fieldKey). The plugin will link these fields to the fields array at the beginning of a widget.json file and, thus, ensure accurate references.

fieldKeyAutocomplete.gif

fieldKeyReference.gif

fieldKeyInspection.gif

Added: Adding MultipleSelect field for Enum stored in Entity as Set<>

Adding MultipleSelect field now utilizes a new method for buildRowDependentMeta. multiple.gif