php-banner

UI for JSP

Release History

Telerik UI for JSP is Retiring

Driven by the evolution of technology and industry standards, Progress Software is deprecating Telerik UI for JSP effective December 1, 2023. Technical support and critical fixes will be available until December 1, 2024.

UI for JSP Q3 2014

November 18, 2014

All components

NEW
  • Android Material (Lollipop) theme
  • TreeList widget
  • Added kendo.saveAs method for saving files in the browser
  • Enable animations in Canvas rendering

AngularJS

NEW
  • Improved k-ng-delay to start right away if value is set
  • Improved AutoComplete k-ng-model behavior
  • Support primitive value in dropdownlist (AngularJS)
  • Improved MultiSelect AngularJS behavior
  • Support nested template directives for databound widgets
  • mobile application AngularJS directive
  • mobile pane AngularJS directive
  • PopOver AngularJS directive
  • SplitView AngularJS directive
  • mobile view AngularJS directive
FIXED
  • Detail template container is not removed when k-detail-template is used with AngularJS
  • Using JSON.stringify() on Grid options throws an error
  • ListView does not compile changes to a single item
  • ListView angular template does not work when edit -> cancel is performed
  • k-rebind and k-ng-delay cannot be combined for the same widget
  • DropDownList does not select correct item when bound with ng-model/k-ng-model

AutoComplete

NEW
  • Trigger filter event before data source filtering
FIXED
  • Widget doesn't trigger filtering when the last character is deleted

Barcode

NEW
  • exportToPDF, exportToImage and exportToSVG methods
  • Ported rendering to Drawing API

Button

FIXED
  • Disabled icons in metro theme change color on hover

Chart

NEW
  • Ported rendering to Drawing API
  • render event that triggers after data binding, but before rendering the chart
  • Accept DataSource configuration as well as existing instance in setDataSource
  • exportToPDF, exportToImage and exportToSVG methods
  • Optional series.zIndex for ordering series
  • Performance improvements for scatter plots with many thousands of points
  • Add sumOrNull series aggregate
FIXED
  • Performance degradation with many stacked bar series (> 500)
  • plotAreaClick is not fired when clicking on axis plot bands
  • Error is thrown with logarithmic axis if the series contains 0

ComboBox

NEW
  • Trigger filter event before data source filtering

ContextMenu

FIXED
  • ContextMenu does not show up on every consequent contextmenu event
  • Context Menu does not work with SVG

DataSource

NEW
  • Create observable objects only for the items from the current page
  • Implement Promise API for sync/query/read
FIXED
  • Offline storage doesn't support parsing dates
  • Removing root item from observable array throws JS error

DatePicker

FIXED
  • Wrapper sets incorrect format with a string format placeholder

DateTimePicker

FIXED
  • Wrapper sets incorrect format with a string format placeholder

Diagram

NEW
  • Data Editing/CRUD support
  • Add exportToPDF, exportToImage and exportToSVG methods

Drawing

NEW
  • Add drawing.exportPDF/SVG/Image methods
  • Rename Drawing API namespaces to kendo.drawing and kendo.geometry (non-breaking)
  • Group and element opacity
  • Improve speed and reduce memory usage for VML rendering

DropDownList

NEW
  • Trigger filter event before data source filtering
FIXED
  • Widget binds to an object when DropDown is initialized from HTML

Editor

NEW
  • Suppress script serialization by default. Can be enabled through serialization.scripts configuration option.
  • Allow multiple rows to be deleted
FIXED
  • Pressing backspace after selecting text deletes an extra character not in the selection
  • Initialization inside TabStrip fails in Firefox
  • Navigating with up/down arrows does not focus empty rows in IE10
  • Widget's value cannot be set via MVVM in Firefox
  • Focus on surrounding page is lost after removing a focused editor in IE11

Gantt

NEW
  • Support for Resources
  • Client Export to Pdf
  • Year View

Globalization

NEW
  • Update Time zones definitions to honor changes in Russian time zones

Grid

NEW
  • Client Export to Excel
  • Client Export to PDF
  • Multi-column headers support
  • Save/Restore settings API
  • Group footer template should be visible on collapse
  • Pass all available group aggregates to column groupHeaderTemplate
  • Optimized groupable selectors
FIXED
  • Error is thrown when enter key is pressed in filter row input and grid is empty
  • Row is un-selected when popup cancel button is clicked
  • Keyboard navigation does not work when the previous or the next column is hidden
  • Grid column resizing does not work on touch devices
  • Collapsing group requires two clicks with horizontal scrolling and enabled navigatable option
  • setDataSource method detaches columnHide and columnShow handlers

HierarchicalDataSource

FIXED
  • toJSON does not serialize id field, if not defined in model

Linear Gauge

NEW
  • exportToPDF, exportToImage and exportToSVG methods
  • Support for multiple pointers

ListView

FIXED
  • ListView initialized through MVVM does not bind the item after user closes the editing mode

MVVM

FIXED
  • data value primitive and datasource binding do not work with selects

Map

NEW
  • beforeReset event
  • Layer zIndex configuration
FIXED
  • Map should render html attributes
  • kendo.dataviz.map.Extent.edges() returns incorrect se (South-West) and ne (North-East edges)

MobileApplication

NEW
  • Support for browser history detached mode
FIXED
  • iOS 8 home screen app from landscape to portrait does not resize properly

MobileTabStrip

FIXED
  • Mobile TabStrip look and feel does not match iOS 7/8 native one

MultiSelect

NEW
  • Trigger filter event before data source filtering
FIXED
  • Widget doesn't trigger filtering when the last character is deleted
  • Popup closes in IE10

Notification

FIXED
  • Static notifications throw a JS error when animations are disabled

NumericTextBox

FIXED
  • Wrapper sets incorrect format with a string format placeholder

PanelBar

FIXED
  • Not able to focus widget with keyboard navigation in Chrome

PivotGrid

NEW
  • XMLA sorting functionality
  • Support for OLAP KPIs
  • Support for average measure calculation when flat data is used
  • Implement height option of the PivotConfigurator
  • Add icons to the PivotConfigurator treeview
FIXED
  • PivotDataSource does not honor custom schema.axes configuration
  • PivotGrid with local data doesn't expand/collapse in IE and Firefox
  • Firefox: Column headers are not sized correctly after expand/collapse
  • Filter menu does not prevent anchor default behavior resulting in incorrect URL navigation
  • PivotGrid with local data doesn't expand/collapse in IE and Firefox
  • PivotGrid does not accept a string value for the height option
  • Missing values in cells

QRCode

NEW
  • exportToPDF, exportToImage and exportToSVG methods

Radial Gauge

NEW
  • exportToPDF, exportToImage and exportToSVG methods
  • Support for multiple pointers

Router

NEW
  • support for case insensitive routes

Scheduler

NEW
  • Timeline view
  • Implemented horizontal scrolling in scheduler
FIXED
  • Scheduler MVVM demo throws JavaScript error on load
  • JS error when expanding an event

Slider

FIXED
  • Slider doesn't work in a Mobile PopOver

Sparkline

NEW
  • exportToPDF, exportToImage and exportToSVG methods
  • Ported rendering to Drawing API

StockChart

NEW
  • render event that triggers after data binding, but before rendering the chart
  • exportToPDF, exportToImage and exportToSVG methods
  • Ported rendering to Drawing API
FIXED
  • Navigator and chart date range can lose sync after data change

TabStrip

FIXED
  • Not able to focus widget with keyboard navigation in Chrome
  • Tabstrip doesn't destroy Kendo UI widgets when reloading AJAX content

TimePicker

FIXED
  • Wrapper sets incorrect format with a string format placeholder

ToolBar

FIXED
  • Click event (button level) is fired for disabled buttons located in the overflow popup
  • ButtonGroup with no buttons throws JavaScript error

TreeView

FIXED
  • Allow nodes to be unloaded in collapse event handler
  • Child items are updated with parent item data, when using MVVM binding
  • Drag hint is incorrectly positioned in desktop IE11

Validator

FIXED
  • Validation message is duplicated when placeholder is in front of the validated element

Window

NEW
  • Allow setting of actions via setOptions method
FIXED
  • title() method should not double encode already encoded text

Wrappers (Java): Linear Gauge

CHANGED
  • Breaking change: Pointer option accepts a collection of pointers. Use the child pointer item tags.

Wrappers (Java): Radial Gauge

CHANGED
  • Breaking change: Pointer option accepts a collection of pointers. Use the child pointer item tags.
Get Started Section Waves Banner

Next Steps

Download 30-day Free Trial

Try Telerik UI for JSP with dedicated technical support.

Launch Demos

See the UI for JSP in action and check how much it can do out-of-the-box.

Compare Prices

Check out the offers. Purchase an individual suite or treat yourself to one of our bundles.