
Adds new Wizard and Pager widgets, plus updates to DateTimePicker, Form, Grid, Scheduler and more.
Features
- Common
- New Wizard widget.
- New Pager widget.
- DateTimePicker
- No localization for DateTimePicker "modern" component type.
- Form
- Form attributes through items configuration.
- Grid
- Foreign key column binding.
- Localization
- No localization for DateTimePicker "modern" component type.
- Scheduler
- Make Scheduler RecurrenceEditor compliant with Section 508 and WCAG 2.0.
- RecurrenceEditor should honour Start/End date/time pickers update.
- Spreadsheet
- Render Spreadsheet cell using custom html.
- TileLayout
- Dragging item in TileLayout should scroll the page.
- Wrappers (ASP.NET MVC): TileLayout
- Dashboard Template.
- SpreadProcessing
- Introduced support for import/export from/to XLSX format of Text Rotation XML attribute.
Fixes
- Chart
- Radar chart error on series with one point.
- Kendo Pie Chart throws error in Microsoft Internet Explorer.
- RadarLine with missingValues.gap does not connect end and start points.
- Checkbox
- Long labels wrap on the next line following the checkbox.
- DateTimePicker
- DateTimePicker "modern" component type does not allow picking of hours AM/PM.
- DropDownTree
- No contrast between DropDownTree checkboxes and dropdown background in Black and Moonlight themes.
- Editor
- Editor tools disappear from toolbar on small screen widths when resizable toolbar is enabled.
- Form
- Form MultiSelect editor does not submit selected values.
- Form: validate() doesn't return validation result.
- Grid
- Column menu does not work correctly after column reorder.
- NoRecords message is visible, while the Grid is fetching its data.
- Using resizeColumn() within a grouped column resized the last column in the group.
- The Grid is hiding wrong columns from the column menu when Multi-column headers and reordering are used.
- Missing Sort Indicator when autoBind is set to False since 2020 R1.
- The position of the validator in dropdown Grid editor is not correct.
- Grid throws an exception if kendo.pager script is not included.
- MultiSelect
- MultiSelect remove its custom tags when item is deselected.
- NumericTextBox
- NumericTextBox in global nl-NL or de-DE not accepting NumKey Comma in 2020.1.406.
- Dot key on NumPad does not apply the correct decimal separator.
- NumericTextBox allows typing negative numbers when min:0.
- RadioButton
- Long labels wrap on the next line following the checkbox.
- Rating
- Rating with precision:half does not render correctly in template.
- Rating initially passes to its templates 1-based indexes. After hover, it passes 0-based indexes.
- Scheduler
- Delete button is not present in the Edit pop-up of reoccurring event.
- Scheduler RecurrenceEditor is not localized in adaptive rendering.
- RecurrenceEditor does not validate nor updates "End recurrence on" date.
- Adaptive Scheduler - Unable to set separate start and end time zones.
- Spreadsheet
- Spreadsheet throws a js exception when saving a file that contains a textbox or a chart.
- Stepper
- Stepper invalid calculation in themes causes bundling to fail.
- TileLayout
- When loading saved TileLayout settings reordering breaks.
- On resize, e.container is undefined.
- ToolBar
- ToolBar throws a js exception when calling its "show" method.
- TreeList
- Treelist NoRecords message has wrong position when filter is applied on load.
- Validator
- Validator's validationSummary should not be required in TypeScript.
- The position of the validator in dropdown Grid editor is not correct.
- Wrappers (ASP.NET MVC): Form
- Form does not handle boolean values in MVC and Core wrapper.
- DropDownList cannot be configured as an editor of the Form.
- Wrappers (ASP.NET MVC): Grid
- Custom classes are ignored when using custom popup editor.
- Wrappers (ASP.NET MVC): Rating
- First item is selected when model value is null.
- RatingFor does not work for editor templates.
- PdfProcessing
- ArgumentException is thrown when importing a document containing form fields with the same fully qualified name.
- StackOverflowException is thrown when cloning documents containing links to the same page.
- SpreadProcessing
- NullReferenceException is thrown when the FindOptions does not contain a start cell.
- WordsProcessing
- Image size is exported with the wrong decimal symbol in specific cultural settings.
- KeyNotFoundException is thrown when importing RTF document which has an invalid Font Family name.
- Image size of EMF/WMF images is wrong when exporting to PDF.
- The empty lines are not converted properly from RTF to HTML.