Kendo UI + Telerik UI for JSP R2 2018

Adds DropDown Tree and Conversational UI components for JSP.
May 18, 2018 - 15:16
New Version

Features

  • All components
    • New DropDownTree component for JSP
    • New Conversational UI component for JSP
    • MaskedTextBox MVVM, when the mask can be parsed to number the widget is initialized with invalid mask
    • Update Kendo.Mvc.dll to reference System.Web.Mvc 5.2.4 to avoid warnings
    • Implement chat-ui based on designs
    • Official support for jQuery 3.3.1
  • ComboBox
    • Screen Readers does not read value changed via keyboard when popup is closed
  • DropDownList
    • Screen Readers does not read value changed via keyboard when popup is closed
  • Editor
    • Add 'toolbar' field and 'toolbar.window' field to Editor TypeScript definition
  • MVVM
    • Add ability to define a template as string or function from the model
  • PDF Export
    • Side-to-side/excel-like PDF Export functionality
  • PanelBar
    • Add templates support for PanelBar in MVVM
  • Scheduler
    • Scheduler should trigger change on Surface in Chrome
    • Scroll acceleration under 2 in 1 devices
  • TreeView
    • Update indeterminate state of checkboxes when dataSource is filtered
  • Upload
    • .k-dropzone-hovered class not removed from Upload's custom dropzone

Fixes

  • All components
    • 'Invalid-meta The "main" field cannot contain minified files' error is thrown when installing Kendo-UI Bower package
    • Removing a filter applied in the configuration will still export to excel filtered data in a Grid.
    • Missing widgets definitions in kendo typescript file.
    • Kendo Dashboard template project hangs in IE
    • parseDate ignores timezone sign for minutes offset
  • AngularJS
    • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller
  • AutoComplete
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • AutoWidth is not applied when clearing manually in ComboBox and AutoComplete
    • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
    • AutoComplete's dropdown is not properly resized when noDataTemplate is initially shown and the AutoWidth functionality is enabled.
  • Button
    • kendoButton keeps active state if pressing Enter to trigger click and changing focus inside click event handler
  • Calendar
    • The Calandar selectDates method should clear the selected dates when an empty array is passed.
    • Incorrect style is applied in Calendar for March 1st in non-leap years
  • Chart
    • Chart plotArea method should return ChartPlotArea in typescript
  • ComboBox
    • Filter is not cleared upon blur after selecting the value of the input
    • DataSource Read is forced on select event of cascading comboboxes
    • ComboBox and DropDownList Change event doesn't trigger with the Kendo UI 2018 R1 release
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • AutoWidth is not applied when clearing manually in ComboBox and AutoComplete
    • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
    • ValueMapper function gets called unexpectedly when ComboBox has initially selected value and the user changes the selection to one of the next items
    • Selecting item with virtual scrolling looses the actual item in Firefox
    • ComboBox with filter and virtualization throws "Cannot read property 'item' of undefined" error
    • ComboBox with paging displays incorrect value if an item that is not on the first page is selected
    • ComboBox and DropDownList: Cascade more than 2 combobox is not working
    • Change event fires on ComboBox/DropDownList blur
    • Inconsistent DropDownList cascade behavior on selection in the parent with the keyboard
  • DataSource
    • TypeScript: Missing inPlaceSort property for the DataSource in the definitions
    • DataSource TypeScript group option should accept any parameter
    • Vue datasource is not found in Kendo Window
    • Error is thrown when using JSDO batch operations
  • DateInput
    • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller
  • DatePicker
    • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
  • DateTimePicker
    • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
    • Setting min property of the DateTimePicker to the last possible value in the TimeView causes the TimeView to display all slots, instead of only the last one
  • Dialog
    • Dialog content is trimmed, if it exceeds dialog dimensions
    • Unexpected Dialog buttons left alignment when buttonLayout is set to normal
    • Setting the Dialog's actions text with the setOptions method does not work correctly
  • Draggable
    • Fix scrolling root element if drag outside
  • DropDownList
    • ComboBox and DropDownList Change event doesn't trigger with the Kendo UI 2018 R1 release
    • OptionLabel is not selected when selecting a value that does not exist
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • DropDownList autoWidth option cannot be set through data attribute
    • ComboBox and DropDownList: Cascade more than 2 combobox is not working
    • Change event fires on ComboBox/DropDownList blur
    • Inconsistent DropDownList cascade behavior on selection in the parent with the keyboard
  • Editor
    • Editor adds new lines within comment blocks after viewing the HTML and clicking Update
    • Editor removes spaces in IE11 when pasting formatted XML from Visual Studio
    • Image is deleted when deleting the last ordered list item using backspace
    • Empty hyperlink is inserted when pressing enter at the beginning of link
    • Table tools are positioned in the toolbar overflow menu when a table is selected
  • Grid
    • Grid does not persist selection after cancelling popup editing
    • Grid does not show data if pager option 'All' is selected
    • Dropdowns in Grid filter menu are not closed on devices with touch and mouse
    • Kendo Grid data not refresh after Menu Filter clear
    • Grid pageSize(All) not persisting after adding a new record
    • Validation tooltip visible with correct data in the Grid
    • Extend TypeScript definition of GridColumn command
    • k-sorted class incorrectly applied in Grid when a column is hidden before sorting
    • Navigatable grid does not focus header when multi-filter check is used
    • Offline Mode in MVC Grid removes records on Cancel when the record was updated previously
    • The Grid validation message is hidden after entering valid and then invalid value(InCell)
    • The Grid select method is selecting wrong cells with locked columns.
    • PageSize is set to total when number of records is less than the page size
    • Grid horizontal scroll is very slow
    • Enabling Navigatable in Grid prevents SHIFT+Arrow Keys selection in editors
    • Virtualized Grid sorting breaks after scrolling if the Grid was filtered.
    • Grid column menu is rendered inside the filter menu after column reordering.
    • minResizableWidth does not work with a preceding hidden column
    • The Grid with endless scrolling, grouping, and locked column is not collapsing the groups.
    • The last two records disappear from the editable, virtualized Grid.
    • A JavaScript error is thrown when a new record is added to a filtered MVVM Grid
    • Headers inner column change the location between parent columns after reordering
    • minResizableWidth is not applied correctly with frozen columns
    • It is not possible to change checkbox value in batch editing on devices with Touch and Mouse.
    • RTL Grid wrong scroll on setDataSource in Chrome
    • The horizontal scroll goes out of sync with Virtualized Grid with locked columns after scroll and click on the scroll arrow
    • The selectedKeyNames method will not return the selected elements if the persistSelection is false(default).
    • When menu property of some columns is set to false, the columnMenu does not allow hiding all optional columns
    • Navigatable batch editing grid has wrong focus on mobile and hybrid devices
    • The Grid is not receiving focus when the tab is pressed on Surface(tablet).
    • Grid Pager numbers cover bottom Grid row preventing selection on small screens for Bootstrap, Fiori, Flat, and Office365 themes.
    • It is not possible to change checkbox value in batch editing on IOS.
    • Wrong tab order is applied to the cells of new record item if sorting the grid.
    • An error occurs when delete an item and save changes with JSDO batch operations
  • ListBox
    • The setOptions method of the List Box is not changing the dataTextField property.
    • The ListBox toolbar disabled items does not receive a tabindex -1 and can be focused.
  • ListView
    • ListView drag events could not be detected on Windows device with capactive touch screen in IE and Edge browsers.
  • MVVM
    • DropDownList autoWidth option cannot be set through data attribute
    • A JavaScript error is thrown when a new record is added to a filtered MVVM Grid
  • MediaPlayer
    • fullScreen property of the MediaPlayer doesn't work
    • MediaPlayer TypeScript functions have Void as a return
    • MediaPlayer doesn't load when wrapped in a div with style="display: table;" due to an error in its ToolBar
    • Toolbar of MediaPlayer is not initialized correctly when there is not enough width.
  • Menu
    • Input in submenu keeps the submenu popup open
  • MultiSelect
    • MultiSelect throws an error for initially selected items with autoBind: "false" and grouping
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
    • All items cannot be selected with keyboard Shift + Arrow key in MultiSelect
    • MultiSelect with virtualization loses values on filtering
    • Value is deselected on initial load
    • Virtual scrolling in MultiSelect. A user's selection is lost when the valueMapper function is not implemented.
    • MultiSelect throws an error if an item is select while filtering
  • NumericTextBox
    • NumericTextBox does not reflect changes applied through setOptions
    • HTML attributes are cleared from input element on form reset
    • The NumericTextBox does not allow writing or paste decimals with decimals 0 and restrictDecimals to false.
    • DOM Change Event does not fire
    • Widget doesn't calculate floating numbers when rounding is turned off
  • PDF Export
    • Wrong page sizes in the PDF Export / Page Layout demo
    • Table rows are split when exporting to PDF
    • Spreadsheet PDF Export last row height is greater than the other rows
    • Spreadsheet PDF Export has missing borders
  • Pager
    • Grid does not show data if pager option 'All' is selected
    • Grid pageSize(All) not persisting after adding a new record
  • Scheduler
    • Start a scroll gesture from event does not scroll content under iOS
    • Drag and drop of Kendo Scheduler events does not work properly on Windows 10 touch devices
  • Spreadsheet
    • Spreadsheet SheetDataSourceBinder class uses a global instance of jQuery
    • Incorrect formula output with comparison
    • Deleting rows when filter is applied deletes hidden rows also
    • Spreadsheet does not properly format decimal numbers with more signs after the decimal point
    • Spreadsheet displays default row/column width and height if they are explicitly set to 0
    • datasource can not be set as array in vue spreadsheet
    • Cell values formatted as percent are incorrect for certain values
    • Spreadsheet PDF Export last row height is greater than the other rows
    • Spreadsheet PDF Export has missing borders
  • TabStrip
    • Setting animation to false does not completely disable TabStrip animation in IE and Edge for Material theme
  • ThemeBuilder LESS
    • Theme builder is not working on Safari.
  • TimePicker
    • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller
    • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
    • Time picker displays invalid last item on some min and max options
  • ToolBar
    • Wrong color of split button arrow by click
    • Disabled Button in Toolbar should have focus stylization
    • Cannot toggle checkboxes in ToolBar overflow popup
    • Disabled ToolBar SplitButton can be opened with the keyboard
    • Inconsistent filling of the available space on init and on re-size
    • Non-resizable ToolBar throws JS error when tools and separators break on a second line
    • MediaPlayer doesn't load when wrapped in a div with style="display: table;" due to an error in its ToolBar
  • TreeList
    • TreeList does not fire expand/collapse events when using keyboard navigation
    • TreeList does not reload item children correctly.
  • TreeView
    • TreeView template not rendered correctly with special characters
    • Checkchild is setting the checked proeprty to disabled items
    • Treeview reordering items not placing at expected positions after filtering
    • Unable to drag TreeView items with URL set, when dragging starts on items' text
    • treeView drag&drop, Uncaught RangeError: Maximum call stack size exceeded
    • TreeView's expand/collapse state is inverted after e.preventDefault() on collapse
  • Upload
    • Custom Upload Widget instance is no longer available after select
    • Chunk Upload throws error, when autoUpload is set to false and a file from the selected files is removed
  • Window
    • Kendo Window fires close event twice on Esc keydown when using preventDefault
    • Disabled anchor in Window prevents Tab navigation to other focusable elements (IE)
DropDownTree for JSP.

Kendo UI + Telerik UI for JSP

Build modern JavaScript sites and apps with JSP wrappers powered by Kendo UI.

Got a Question?

Live Chat with our Telerik licensing specialists now.