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.

Q2 2014

July 15, 2014

All components

NEW
  • New widget - Pivot Grid (Beta)(Pro)
  • New widget - Gantt (Pro)
  • New widget - TreeMap (Pro)
  • New widget - ToolBar (Core)
  • New widget - Context Menu (Core)
  • Drawing API
  • Kendo UI Professional Trial/Commercial NuGet package. Available via site accounts on telerik.com
  • Support for mobile application model scope
  • Allow forced resize of widgets using kendo.resize(element, force)
FIXED
  • offset method returns string instead of number
  • swipe gesture in iOS 7 may results in subsequent invalid navigation on tap
  • Font icons are missing in iOS8
  • WP8 loading popup is not modal
  • Themes are missing in WP8
  • Select element is incorrectly styled in Android 4.3, when ios7 platform mode is forced
  • Web widgets look shorter in iOS7 theme
  • The refresh method of the editable widget leaks memory if invoked more than once
  • Popup is allowed to apply negative z-index, depending on stacking context
  • Popup doesn't destroy itself due to leftover events on document element
  • Overlay transition is occasionally short cut
  • Complex views briefly appear before the transitions occur
  • kendo.destroy does not destroy multiple widget instances on an element
  • Platform variant classes shouldn't be added when different skin is set
  • Select element is incorrectly styled in Android 4.3, when ios7 platform mode is forced
  • Fixed missing DataViz definitions in typescript
  • Loader is acting strange in both iOS themes
  • Android loader rotation origin is off on some devices

ActionSheet

FIXED
  • ActionSheet (adaptive) not showing when bind is called
  • ActionSheet remains after the containing view is destroyed

AutoComplete

NEW
  • AutoComplete with MVVM binding triggers a change when bound to null
  • Listen to focusout instead of blur to trigger change correctly

Button

FIXED
  • Clicked and subsequently disabled button remains focused

ButtonGroup

NEW
  • Implement disable/enable widget functionality

Calendar

FIXED
  • Calendar header is animated incorrectly in IE8

Chart

NEW
  • Add RangeBar and RangeColumn series
  • Add Waterfall and HorizontalWaterfall series
  • Multi-line labels
  • Bubble chart should not render point with null size
  • Allow tooltips to escape overflow: hidden containers
  • Breaking change: The tooltip element is no longer rendered within the chart. Use ".k-chart-tooltip" selector instead of ".k-chart .k-tooltip"
FIXED
  • 100% Stacked line / area charts are plotted incorrectly if all points in a category are 0
  • Bubble point should get color from series.color
  • Chart doesn't render when stack: true and errorLowField / errorHighField are defined
  • Incorrect error bars standard deviation and error when there are missing values
  • Incorrect log axis labels value when the axis min value is not a whole power of the base
  • Infinite loop can occur when plotting date series with minute resolution over DST transitions
  • Chart tooltip doesn't show in Firefox if base href is set

ColorPicker

FIXED
  • DOM input does not trigger change event when value changes
  • Bottom border is randomly missing in Chrome at random zoom levels
  • Icon is not vertically centered with XHTML 1.0 Transitional DOCTYPE

ComboBox

NEW
  • Listen to focusout instead of blur to trigger change correctly
FIXED
  • Cascading child combobox is not enabled when local binding is used
  • Widget prevents selection on ENTER after the popup is opened with ALT + DOWN
  • Widget with source and value binding does not honor the ObservableArray change
  • Bottom border is randomly missing in Chrome at random zoom levels
  • Icon is not vertically centered with XHTML 1.0 Transitional DOCTYPE

DataSource

NEW
  • Support min and max aggregates on date fields
FIXED
  • Incorrect range is loaded if existing range is requested during pending remote range request
  • Push operations don't update the total of the data source when autoSync is set to true
  • Total is incorrect when re-adding a removed item and the DataSource is initially bound to a single record

DatePicker

NEW
  • Listen to focusout instead of blur to trigger change correctly
FIXED
  • DatePicker calendar day headers do not size correctly in mobile application
  • Bottom border is randomly missing in Chrome at random zoom levels
  • Icon is not vertically centered with XHTML 1.0 Transitional DOCTYPE

DateTimePicker

NEW
  • Listen to focusout instead of blur to trigger change correctly
FIXED
  • Bottom border is randomly missing in Chrome at random zoom levels
  • Icon is not vertically centered with XHTML 1.0 Transitional DOCTYPE

Diagram

NEW
  • RTM release
  • zoom option
  • zoomMin option
  • zoomMax option
  • selectArea() method
  • deselect(diagram item) and deselect(array of diagram items) methods
  • The editable.select option is no longer available. Use the diagram selectable option instead
  • The background options of the diagram and its elements are renamed to fill
  • Breaking change: select(false) and select("none") is no longer available. Use deselect()
  • Breaking change: shape.model renamed to shape.dataItem
FIXED
  • Diagram image element should set correct y

Draggable

NEW
  • Allow throttling of event handlers
  • Export dropTarget field in the drag event data
  • Expose the lastDropTarget property of the Kendo UI Draggable
FIXED
  • draggable breaks selection

Drawer

NEW
  • afterHide event

DropDownList

NEW
  • Filtering functionality
FIXED
  • Widget throws an error when searching for a non-existing text and the last item is selected
  • Widget with source and value binding does not honor the ObservableArray change
  • Icon is not vertically centered with XHTML 1.0 Transitional DOCTYPE
  • DropDownList styling outside of ListView in a mobile app is broken

Editor

NEW
  • File manager
  • Tool for format cleaning
  • Deprecated `formatBlock` and `style` tools have been removed in favor of the `formatting` tool
FIXED
  • Pasting from MS Word to inline editor is not cleaned in IE10-
  • Editing link text creates an empty element
  • `text-align` is inconsistently set to paragraphs in list items
  • Paste performance is slow with large MS Word content in IE11
  • Pasting HTML content does not work correctly in the latest version
  • Additional thumbnail request is issued during new image upload in ImageBrowser

Globalization

NEW
  • Updated PT and ES culture files
FIXED
  • kendo.parseDate does not parse UTC dates without a timezone offset

Grid

NEW
  • Google-style filtering
FIXED
  • Dragging a groupable header does not work in IE11
  • IE: Row selected on clicking a checkbox
  • Navigation and inline editing after doing a sort causes the Grid to re-sort when pressing enter

ListView

NEW
  • Added dataItem method
FIXED
  • Native Scrolling listview does prevent scrolling momentum in Android platforms

Map

NEW
  • Bubble Map layer support
  • shape layer setDataSource method
  • marker layer setDataSource method
  • Breaking change: Shape geometry is now an accessor function instead of a field
  • Location.destination method for locating points at specified distance and bearing
FIXED
  • Shapes are duplicated on data source change
  • Adding an item to the marker layer data source clears the existing markers

MVVM

FIXED
  • The click binding creates a memory leak when kendo.bind is called multiple times

MaskedTextBox

NEW
  • Listen to focusout instead of blur to trigger change correctly
  • Widget should place caret at first position on focus if input is empty
FIXED
  • Widget loses value selection on input focus in Firefox
  • Pasting via "Ctrl + V" does not work in Firefox

Menu

FIXED
  • Menu prevents clicks on anchors in a template
  • Opening items are immediately closed with openOnClick and IE11 touch

MobileListView

FIXED
  • iOS6 theme checkboxes and radios are rendered as squares in Android 4.x
  • Drag Scrolling Kendo UI Mobile ListView throws an error when checking useNativeScrolling
  • ListView freezes when pullToRefresh is issued while data is loading

MobileView

NEW
  • Support mobile view event bindings to the model
FIXED
  • Back button in iOS does not work correctly when transition slide is enabled
  • Hiding keyboard in a form makes the view scroll from the top
  • WP8.1 View is incorrectly resized when keyboard is hidden
  • Overlay:up transition causes flickering

ModalView

NEW
  • Add preventDefault functionality for the close event
FIXED
  • Close method fires close event twice
  • When modal is closed, calling close method triggers close event

MultiSelect

NEW
  • Listen to focusout instead of blur to trigger change correctly
  • Add autocomplete=off attribute to the filter input element
FIXED
  • Multiselect does not remove focused class on blur

NavBar

NEW
  • Navigating to another view hides the navbar when it should not
FIXED
  • NavBar missing after 2 immediate consecutive View transitions
  • Mobile NavBar will not ungroup

NumericTextBox

NEW
  • Listen to focusout instead of blur to trigger change correctly
FIXED
  • NumericTextBox spinners area is visible in RTL mode even if spinners are disabled
  • Bottom border is randomly missing in Chrome at random zoom levels
  • Pasting via "Ctrl + V" does not work in Firefox

PanelBar

NEW
  • clearSelection method
FIXED
  • Expand image is not centered when font-size is different
  • Metro hover color is wrong on expanded items with expandMode multiple
  • Second+ level items don't collapse their siblings when expandMode is single

PopOver

FIXED
  • Using overlay:left for PopOver's pane transition breaks the widget

Scheduler

FIXED
  • Resource text is not encoded when displayed in the header
  • "Ends" massage in the editor of the mobile Scheduler cannot be translated
  • MonthView dayTemplate is not working as expected
  • moveEnd event has wrong e.resources values
  • Scheduler doesn't have a requirejs dependency for datetimepicker

Slider

FIXED
  • Slider should not have large last tick when the largeStep is not dividable to max value

Sparkline

NEW
  • Allow tooltips to escape overflow: hidden containers

SplitView

NEW
  • Support for app level header/footer

StockChart

NEW
  • Allow tooltips to escape overflow: hidden containers
  • Breaking change: The tooltip element is no longer rendered within the chart. Use ".k-chart-tooltip" selector instead of ".k-chart .k-tooltip"

TabStrip

NEW
  • TabStrip should call kendo.resize on its content elements on activate
  • Exposed tabstrip keyboard navigation boolean configuration option
  • Breaking change: TabStrip should fire activate event at the end of animation as all other widgets
FIXED
  • TabStrip doesn't render content element when JSON content property is empty
  • Repeatedly calling TabStrip select method selects multiple tabs simultaneously
  • Breaking change: TabStrip does not retain scroll position on tab change

TimePicker

NEW
  • Listen to focusout instead of blur to trigger change correctly
FIXED
  • Icon is not vertically centered with XHTML 1.0 Transitional DOCTYPE

Touch

NEW
  • Expose the userEvents threshold configuration as a static global configuration option

TreeView

NEW
  • expandTo method - expand all nodes up to a given node
  • Deprecated checkboxTemplate option has been removed in favor of checkboxes.template
FIXED
  • expandPath context is not the widget object
  • expandPath modifies path parameter
  • TreeView checkboxes not vertically aligned in the middle

Upload

NEW
  • Add withCredentials setting for async uploads. Default is true.

Validator

NEW
  • Added attribute that can be used to disable the validation for an input
  • Added change event and value method
  • Breaking Change: Validator calls the rules in the Validator object context

Window

FIXED
  • Window repositions on resize
  • Window cannot be resized to a smaller dimension if an iframe is used
  • Hover is not applied on the action buttons
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.