Arsalan Khattak
20 September 2024

What’s new in 6.1.0

What's new in 6.1.0
We’re excited to announce the v6.1.0 release of our UI component suite. This release is filled with new demos, bug […]

We’re excited to announce the v6.1.0 release of our UI component suite. This release is filled with new demos, bug fixes, and exciting features, such as the new mobile-focused month view on the calendar. Additionally, we have replaced zipcelx library with a more flexible one (write-excel-file), which supports cell styling and formatting. This blog highlights some of the new improvements we have introduced in v6.1.0.

Remote paging, sorting and filtering with non-Ajaxstore

The regular store now supports remotely sorting, filtering, and paginating records, a capability previously limited to AjaxStore with a readUrl configuration. These features can now be managed using the newly added functions:

For more detailed information, refer to the store guide. A new demo also showcases these latest functionalities.

Dragging multiple tasks

You can now choose to enable dragging of multiple selected task bars simultaneously. This feature can be activated using the new dragAllSelectedTasks property in the TaskDrag feature. Starting from v7.0, this property will be set to true by default.

You can try this feature in our advanced demo.

Paging support

The Scheduler now supports data paging, which can be configured through the crudManager or stores (compatible with AjaxStore and regular Store data). Enabling remote paging allows the Scheduler to divide the dataset into pages and load them individually.

This differs from lazy loading, where data is continuously added to the existing dataset. With paging, the entire dataset is replaced with each page.

Please see the new Paging guide for more details. A new demo demonstrates the new functionality.

Unscheduled Tasks

You can now see the unscheduled tasks in the Gantt Chart as an icon by setting the showUnscheduledTasks to true. These are the tasks that have either no startDate or both duration and endDate.

New view types in Calendar

Calendar has introduced two new view types: MonthAgenda and DayAgenda. The MonthAgenda is a mobile-focused month view where the top half displays a CalendarDatePicker, while the bottom half shows a detailed list of events for the selected date. Here’s a demo of MonthAgenda

The DayAgenda view type provides a straightforward display of events for a day, but it can be configured to show events over a range of dates, not just a single day. Check out this demo to see it in action.

New EventBuffer feature

A new Calendar feature enables adding extra time before and after an event, helping to visualize elements like travel time or preparation for a meeting. By default, this feature is disabled.

To learn more about its configuration, visit the EventBuffer page. We also have a demo that showcases the use of EventBuffer.

Remote column loading

In TaskBoard, columns can now be included in remotely loaded data. They can be saved and retrieved as part of your standard request data without changing the code. To achieve this, incorporate the columns in your server response. You can check out this demo to see it in action.

Other improvements

That’s not it. We have many other improvements, some of them are:

Release details

For full details about this release, please see the change logs, What’s New guides and upgrade guides of each product:

Product Changelog What’s new
Grid
Scheduler
Scheduler Pro
Gantt
Calendar
TaskBoard

Summing up

As mentioned above, we’ve introduced several new features and improvements, but there’s even more to explore. Be sure to check out our product changelogs for a full list of updates. As always, we welcome your feedback—it plays a key role in helping us continuously improve our products.

Links

Arsalan Khattak

Product updates