Features
- Date only (2025-01-01) strings are now parsed as local time, instead of UTC.
encodeDate
function can be used to format date objects as date only strings, i.e. 2025-01-01. This function can be set asencoding
for theDateField
,MonthField
,Calendar
, andMonthPicker
components.MonthField
andMonthPicker
now include a flaginclusiveTo
which allow month ranges to end with the last day of the month, instead of the first day of the next month.
Features
- Add SnapPointFinder convertX and convertY functions
Fixes
- Fix on validate arguments for multiple lookups
Features
- New formats:
capitalize
andtitleCase
.
Features
Window.pad
option. See Breaking changes.
Features
- Swimlane component
Features
- Set caption style and class even when caption is defined as items/children.
Fixes
- Fix grid grouping text property description.
Features
- Improve selection of dropzone based on distance to the center.
- Allow grid column caption to be specified as false.
- Support dynamic chart height based on the number of categories.
Fixes
- Avoid rendering shape prop.
- Fix grid rendering when column caption is defined via items only.
Features
- Allow grid column caption to be specified as false.
- Support dynamic chart height based on the number of categories.
Fixes
- Fix grid rendering when column caption is defined via items only.
Features
- Introduce new feature for grid: merging cells.
Features
- Introducing the new
zeropad
format.
Fixes
- Corrected distortion in pie-chart shapes caused by mathematical errors.
- Resolved grid resize issues by implementing element existence checks prior to resizing.
Fixes
- Addressed a bug where RangeMarkers were not functioning correctly when used alongside SWC.
Features
- Enhanced dropInsertionIndex positioning within the grid
- Introduced CultureScope widget
- Introduced RangeMarker widget
- Added functionality for adjusting pie chart gaps
Fixes
- Types for ColumnGraph and LineGraph
Features
- Swimlanes widget
- Allow aggregates via aggregateAlias inside Grid
Fixes
- Fix getCursorPos properly resolves position within iframes in Firefox
- Fix drag and drop withing iframes
- Support specifying
borderRadius
onPieChart
slices.
Features
- Documentation updates and additions
- Currency formatting features
- Field configurations and enhancements
- Localization examples and updates
- Row reordering, drag-and-drop for CodeSnippet
- Configuration props for data views
- Copy button tooltip and display enhancements
Features
- Support tooltips and additional configuration on field icons
Features
- Allow using the
fmt
function inside expressions and string templates. For example, this template works:{[fmt({amount}, ``currency;${{currency}};0;2``)]}
- Add number formatting flags, i.e. n;0;2;+ca;
+
to show sign for positive number,c
for compact number formatting,a
for accounting mode (brackets for negative numbers) - Add
Culture.setNumberCulture
andCulture.setDateTimeCulture
methods which enable using different cultures for numbers and date formatting.
Features
- Allow Validator to render children, i.e. ValidationError (undocumented)
Fixes
- Expose SimpleSelection (undocumented)
Fixes
- Allow up to eight typed parameters in triggers and computables
- Allow entering negative decimal numbers in NumberFields with reactOn="change"
Fixes
- Fix
quoteStr
handling of special characters (used for multiline string templates)
Features
- Allow Grid to render children, i.e. loading mask
Fixes
- Make AccessorChain assignable to AccessorChain
Features
- Dart Sass compatibility (see Breaking Changes)
- Dropping IE support
Fixes
- Typing for
Dropdown.relatedElement
- Typing for
List.keyField
Features
- Add the
constrain
property to limit NumberField inputs
Fixes
- Typing for Url.setBaseFromScript
- Typing for the
bind
function - Typing for the LineGraph
- Propagate colSpan to grid column footers
Features
- Add the
dayData
property for calendar day styling
Fixes
- Add typing for LookupField bindings
- Improve typing for openContextMenu
Features
- Add LookupField onCreateVisibleOptionsFilter callback docs and example
Fixes
- Properly sort by the second column if the values in first column are null
Fixes
- Recalculate the widget on store change to correctly propagate the new store to widget's children
** Features**
- Add the onTrackMappedRecords callback for easier manipulation of sorted and filtered grid data
- Document onGetGrouping
Fixes
- Prevent late autofocus for touch devices
Fixes
- Add text ellipsis to all form fields
- Fix problems with datetime field dropdowns
Fixes
- Various typing improvements
Fixes
- Allow onContextMenu on all HTML elements in TypeScript
- Properly handle context menus within windows and dropdowns
- Allow get/set props in TypeScript
- Allow accessor chains for the Sandbox.storage prop
- Orient vertical Sliders to be bottom up, instead of top to bottom with the invert flag to control the behavior
Fixes
- Render overlay backdrop before the body and allow propagation of
mousedown
event to to allow integration of other libraries (i.e. prosemirror) which catch events on the document level.
New Features
- TreeAdapter now supports preserving expanded state through a flag
restoreExpandedNodesOnLoad
- Added an example for stateful tree grids
New Features
- TreeAdapter now support the flag
hideRootNodes
- Added the function
findTreePath
tocx/data
.
Fixes
- Typings for MenuItem
- Typings for PieSlice
- Skip focusing disabled LookupField options
- Typings for Window
Fixes
- Fix for onCellEdited firing twice (#982)
- Fix for grid cell editing not working in the first column (#980)
- Allow accessor chains for
value
andtext
props in lookup fields
- Allow tooltips in grid headers (#977)
- Fix MenuItem typing
Fixes
- Fix typings for the
Repeater
widget
Fixes
- Fix bugs related to
startWithMonday
inCalendar
widgets - Typing improvements
- Fix detection of touch events inside modal windows