12.1.4 - 2026-10-16
Improvements
- Scheduler gets an
AllowDateSelectionparameter that turns the date title into a button opening a date picker, so users can jump straight to a date. Month and year views offer months instead of days, and changing only the year just browses (#626). Thanks to @panoskentros! - ContextMenu gets a
CloseOnScrolloption inContextMenuOptionsthat closes the menu when the container of the clicked element is scrolled, also after the menu was reopened while open, for example by right-clicking one row after another. Thanks to @Radium001!
Fixes
- DataGrid resets correctly when the filters of a column with a
FilterTemplatebound toFilterValueandSecondFilterValueare cleared, instead of showing an empty grid or throwing "A second operation was started on this context instance".ClearFiltersreset the operator to the type default (Equalsfor dates) while the filter value fell back to the bound parameter, and changing both bound values started overlappingLoadDatacalls. The declared operator is now restored, cleared template values no longer fall back to the parameter, and both values changing together reload the grid once (#2768). - DataGrid keeps the
SimpleWithMenufilter operator menu of a grid nested in another grid's row template open when clicked. The click bubbled to every ancestor grid's listener, so the popup was toggled once per nesting level and closed right after opening (#2767). - DropDown and DropDownDataGrid follow the page's tab order when tabbing out of an open filterable dropdown instead of moving to the next element in the markup, and no longer land in the component's own closing popup. Thanks to @jdurrantab!