Kendo UI + Telerik UI for PHP R3 2018

Adds ArcGauge and MultiColumnComboBox controls, plus AngularJS 1.7.2 support.
September 14, 2018 - 8:16
New Version

Features

  • Web Content Accessibility Guidelines (WCAG) 2.1 Compliance for jQuery components
    • With the R3 2018 the jQuery components become the first commercial UI library to officially support the new WCAG 2.1 recommended standard for web accessibility
    • To take advantage of this one simply has to update their references to the R3 2018 version (or later) and the Kendo UI components will automatically be compatible
  • All components
    • New widget: New widget: New widget: New widget: New widget: MultiColumnComboBox widget
    • New widget: New widget: New widget: New widget: New widget: ArcGauge widget
  • AngularJS
    • AngularJS 1.7.2 support
  • Application
    • TripXpert PWA demo
  • AutoComplete
    • TypeScript autoComplete dataItem definition update
  • Chart
    • Avoid axis labels wrapping when panning
  • Chat
    • Chat ToolBar
  • ComboBox
    • Select items after loading items on scroll with virtual mapValueTo:dataItem
  • DataSource
    • Text operators for filtering should work with numbers
  • DatePicker
    • Add autocomplete attributes
  • DateTimePicker
    • Add autocomplete attributes
  • Diagram
    • Add missing connections-data-source-ref prop
    • Double tap should perform zoom for Map and Diagram widgets
  • DropDownList
    • Select items after loading items on scroll with virtual mapValueTo:dataItem
  • DropDownTree
    • Add select event in DropDownTree
  • Excel Export
    • Adjust the Excel Export to work with the new Chrome 67 Date standard
  • Grid
    • Adjust the Excel Export to work with the new Chrome 67 Date standard
    • Adaptive columns
    • Add option to set editable option as string for Grid
    • Group summaries aligned to the columns
    • Allow for programmatic update of column width
  • Map
    • Double tap should perform zoom for Map and Diagram widgets
  • MaskedTextBox
    • Add autocomplete attributes
  • MultiSelect
    • Select items after loading items on scroll with virtual mapValueTo:dataItem
  • NumericTextBox
    • Add autocomplete attributes
  • Spreadsheet
    • Accept a.m./p.m. as a valid date format
  • TimePicker
    • Add autocomplete attributes
  • TreeList
    • Add beforeEdit, filter / columnMenu open events TreeList events
    • Client-side paging
    • Add multi-column headers support for TreeList
    • Incell editing
  • Window
    • Restrict window to a specific area/parent

Fixes

  • All components
    • CDN Vue script show 'You are running Vue in development mode' warning
    • Property popup is missing in kendo.ui.toolbar TypeScript definition
    • Classes in the Vue autocomplete wrapper are added wrongly
    • kendo-grid-column with inline bound prop causes redundant read requests on data changes
    • Missing kendo.parseExactDate function in TypeScript definitions
    • Observable.bind signature in typescript definitions must accept event list
    • Fix Tooltip Content template demos for Sass themes
  • AngularJS
    • Escape template expressions in AngularJS
  • Application
    • Missing changeLoadingMessage method of kendo.mobile.Application in TypeScript definitions
  • AutoComplete
    • ComboBox/MultiSelect/AutoComplete clear button does not clear the input on Chrome - Windows 10 touch devices
  • Chart
    • A copy of axis label's text is shown at top left corner while scrolling the chart.
    • Chart TypeScript definitions should allow setting a numeric value to categoryAxis.labels.rotation
    • Chart exportImage() method with parameters does not export chart
    • Null reference error on Firefox when Chart is in a hidden iframe
    • Chart categoryAxis labels do not get updated
    • Line Chart's line disappear on sparse data
    • KendoChart "pane.chartsVisual.insert"ed Element vanishes on Zoom.
    • seriesHover event fires inconsistently when using a shared tooltip
    • Chart index demos throw JS error in Edge
    • TypeScript: Chart axes options accept only arrays
  • Chat
    • Chat cards are not in a card deck
    • Toolbar wrapper should be hidden when no tools are defined
  • ComboBox
    • Virtual ComboBox does not populate its input with the selected item text, when the value is set programatically and the mapValueTo is set to dataItem
    • Unable to clear virtualized ComboBox value
    • ComboBox/MultiSelect/AutoComplete clear button does not clear the input on Chrome - Windows 10 touch devices
    • Default selected value not applied to select element used to initialize virtualized ComboBox
    • Selection problems with touch events in Chrome under Windows 8.1
  • DataSource
    • Scheduler DataSource throws "this.reader._wrapDataAccessBase is not a function" error upon editing, when configured with offlineStorage
    • Missing transport submit in TypeScript definitions
  • DatePicker
    • Add autocomplete attributes
  • DateTimePicker
    • Add autocomplete attributes
  • Draggable
    • Kendo Draggable is missing TypeScript definition for cancelHold() method
  • Drawing
    • Null reference error on Firefox when Chart is in a hidden iframe
  • DropDownList
    • Focused state not removed on DropDownList blur
    • DropDownList can not be filtered on Windows tablet and Chrome
    • Touch events not properly triggered in Win10 devices, with keyboard and touch ability.
    • Focusing the filter input closes the popup immediately in Windows 10 Phone on Edge
  • DropDownTree
    • CheckAll can't be set in MVVM scenario
    • DropDownTree selected value is not displayed unless dataTextField is set
    • Unable to prevent select event for DropDownTree with checkboxes
    • dataItem with zero value incorrectly sets the value of the DropDownTree
    • Unexpected change event triggering when using DropDownTree's value() method or value option
    • Read not triggered on expanding DropDownTree dropdown, when autoBind is false
    • Unable to focus readonly DropDownTree if it is initially disabled
  • Editor
    • Incorrect font name and font style in Editor after using backspace in IE
    • Unexpected single bullet and left alignment applied to multiple lines in Editor
    • Unexpected "justified" align of bulleted list
    • TableWizard's color tools cannot unset color
    • LinkCommand deletes formatting when an a tag wraps original formatting
    • A non-breaking space is set to Kendo editor when the textarea is initially empty in IE and Edge
    • Editor's TableWizard cannot be opened from Create table popup on iOS and Android
    • ColorPickers' input is not editable
    • The ExportAs command doesn't work when contenteditable is set to false
    • Selected font not displaying in dropdown for Kendo Editor (Tablet)
    • Remove global usage of jQuery in Editor's toolbar
  • Excel Export
    • The Grid's groupFooterTemplate during excel export is missing the fields.group data of all other fields
    • Excel Export should strip all control characters from output (0x00..0x1F), except new lines
  • Gantt
    • Gantt Resources pop-up editor uses a NumericTextBox with step=1, instead of 0.01, for its Units (percentage) edit field
    • Wrong step applied to PercentComplete NumericTextBox in cultures that use comma as a decimal separator
  • Globalization
    • JS error when calling kendo.parseDate with culture parameter but no format
    • Missing kendo.culture TypeScript definitions
    • kendo.toString() should use the culture for exponential values
    • kendo.toString returns "D" instead of "0" for zero values when a "D" format is used
    • kendo.toString outputs insignificant zeros when custom numeric format is used
  • Grid
    • Setting an empty filter on a filtered Number or DateTime grid column doesn't work
    • Deselecting a row will result in the selectedKeyNames method to not return the selected elements if the persistSelection is false(default)
    • Clear button in filter row does not work for isNull/IsNotNull filters
    • Setting an empty filter clears all other filters
    • Grid's height changes after refresh.
    • Grid Filter buttons overlapping in row mode with Bootstrap v3 theme
    • Grid pager items per page not displayed in Firefox
    • The Grid's groupFooterTemplate during excel export is missing the fields.group data of all other fields
    • Groupable grid with locked columns gets misaligned (out of sync)
  • Localization
    • Not defined Scheduler recurrence messages property deleteSeriesConfirmation
  • Menu
    • Menu does not un-highlight item on Windows touch devices
  • MultiSelect
    • Not triggered button touch event of MultiSelect's noDataTemplate button on MS Surface3 Chrome browser
    • ComboBox/MultiSelect/AutoComplete clear button does not clear the input on Chrome - Windows 10 touch devices
  • PivotGrid
    • Typescript errors for PivotDataSource
  • Scheduler
    • The Agenda view throws an error when no title is present for an event, even if a custom event template is used with no reference to the "title" field
    • data-auto-bind does not work in Scheduler MVVM
    • Scheduler DataSource throws "this.reader._wrapDataAccessBase is not a function" error upon editing, when configured with offlineStorage
    • Missing indicator for an all day event in adaptive Scheduler Month view
    • Displaced event indicators in adaptive Scheduler Month view
    • Not defined Scheduler recurrence messages property deleteSeriesConfirmation
  • Spreadsheet
    • AutoFill increments seconds in DateTime format
    • Not-responding browser due to Spreadsheet selection with row numbers only
    • PV (Present Value) function return value is inconsistent with Excel
    • Wrong TypeScript definition for the Sheet.range() method
    • Sheets are incorrectly linked if the source sheet name starts with a number
    • Edit mode is not activated on Windows Keyboard Shortcuts
    • Wrong Spreadsheet absolute cell reference, when used for a range
    • Links keep their initial order, when column in Spreadsheet it sorted
    • Row header shifts up and down when the active cell is dragged with the drag handle
    • Undo does not restore the row's original height
    • Incorrect date conversion with date formatting
    • An error is thrown when serialize tojson and then reading it back with fromjson a workbook and pressing enter over the active cell
    • Column / Row resize handler appears in the wrong position for frozen columns / rows after scrolling to the right / down
    • Link in Spreadsheet cell does not redirect to the URL the first time it is clicked.
    • Spreadsheet does not calculate properly the height of a cell with wrapped text.
    • Not reset font-size when Spreadsheet's clear method is used with formatOnly: true
    • Spreadsheet navigation with Tab/Shift+Tab does not work properly, if the last/first column/row is hidden
    • Wrong number rounding when cell format is applied to a formula
    • Display all items after removing filtering for the Spreadsheet
    • Spreadsheet Redo does not behave properly
    • JS error thrown on clicking Cut/Copy/Paste buttons of Spreadsheet's toolbar or context menu, when Spreadsheet's content is loaded using .fromJSON() method
    • The row resize handle does not appear when the first column is hidden
  • Templates
    • Treeview with CheckChildren enabled and templates does not change properly checkbox indeterminate state in IE
  • Tooltip
    • Revise Tooltip callout position calculation change
  • TreeView
    • TreeView expand event fires multiple times if a node is appended in its handler
    • Not possible drag and drop on TreeView root level after programmatically sorting its datasource
    • Treeview with CheckChildren enabled and templates does not change properly checkbox indeterminate state in IE
  • Upload
    • Async Upload Vue wrapper loses its reference in the this.$refs object after the first successful upload
  • Window
    • Memory leak in modal Window
    • Primary button in widgets' dialogs is not visible in Nova theme
    • Long title overflows the Window
New Component: MultiColumnComboBox.

Kendo UI + Telerik UI for PHP

Build fast and responsive PHP apps powered by Kendo UI.

Got a Question?

Live Chat with our Telerik licensing specialists now.