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 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:
- Record fields can be calculated (try it out here)
- Summaries for Tree Group feature (try it out here)
- Elapsed duration support (learn more)
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