v15.2 includes the new dxForm widget - designed to present and edit data stored in an object. This widget allows you to bind each layout item to a specific data field or generate a new data object based upon form field values.
New summary display modes include: Display Mode, Running Total, Cross Group Summary Calculation and Calculate Summary Value.
You can now specify where to display total rows/columns using the 'showTotalsPrior' option.
With this release, you can export pivot grid data to Microsoft Excel.
The DevExtreme pivot grid widget now supports virtual scrolling, making it much faster when working with large volumes of data.
You can now reload data and change filter conditions at runtime.
New APIs allows you to retrieve a list of records (facts) used to calculate a specific summary.
Ability to save and restore a pivot grid's state (fields in areas, sorting, filters, expanded headers).
Rendering and refresh now execute twice as fast when compared to previous versions.
Data caching prevents unnecessary requests to a remote data storage.
We've also optimized use of Lookup fields. With the new calculateDisplayValue column option enabled, the grid loads only string values displayed by the Lookup field.
You can now edit rows using the edit form.
Ability to customize a column's header filter.
Between filter operator.
With this release, data grouping and summary calculations can be executed on the server. This significantly reduces the amount of data transferred to the client and improves overall performance when working with large datasets.
Two-way binding for Knockout and AngularJS frameworks forces grid cells to be updated when corresponding field values change outside the grid.
Ability to specify configuration options for editors used to edit column values.
Ability to show/hide the checkbox column when multiple cell selection mode is enabled.
A new 'cellValue' method allows you to obtain and specify cell values.
You can now check whether changes made to grid data are committed to the server.
With this release, the page navigator can also display the total number of rows.
You can now specify whether users can edit, create, delete, drag or resize appointments.
Display/hide the 'All Day' event panel displayed at the top of the calendar.
With this release, users can edit individual events contained within recurring appointment patterns and convert them to standalone appointments when appropriate.
With the 'appointmentTooltipTemplate' option, you can now specify custom markup of appointment tooltips.
The Scheduler allows you to handle the 'AppointmentClick', 'AppointmentDblClick' and 'CellClick' UI events.
Event cell duration can now be customized as necessary.
Fine-tune and perfect the Scheduler’s appointment detail form to address a broad range of use-case scenarios.
This release ships with timeline views available for a day, week and work week.
Mobile UX Improvements:
You can now switch a view using a drop-down menu.
A view can now be scrolled horizontally if widget width is not enough to fit the view.
A popup with appointment details can be displayed in full-screen mode.
With this release, you can filter widget items.
Ability to display multiple series in a single pie chart. Different series are now displayed as rings located one inside another.
With this release, we have added the ability to interact with pie chart series points using their labels (click, double click and hover).
With this release, we have added support for multiple area and marker layers.
This release ships with new multiple projection types: Mercator, Equirectangular, Lambert cylindrical equal-area and Miller cylindrical projection. You can also implement your own projection.
Ability to specify the title and subtitle for all visualization widgets.
With this release, the DevExtreme data layer can be seamlessly used with the Parse cloud data storage.
|Widget||Average Rendering Time, ms|
|Initial Startup, ms||Subsequent Startup, ms|
|Rendered View Display||260||990||260||990|
With this release, our chart widgets are rendered up to 3 times faster than previous versions.
This release provides support for the Apache Cordova Application template for Visual Studio 2015.
DevExtreme allows you to develop and submit applications for iOS 9 out-of-the-box.
You can now build Windows 10 applications using the Apache Cordova Application template.
With this release, you can use the npm plugin repository. Simply add the plugin's address to the config and build a custom application template.
This release includes a new Windows 10 inspired app theme
To learn detailed information on new features and resolved issues, refer to the What’s New in 15.2 list.