Telerik Forums
Kendo UI for jQuery Forum
3 answers
734 views
We need your feedback, because we are considering changes in the release approach for Kendo UI for jQuery. Please provide your feedback in the comments section below:


1. Is it hard to understand the version numbers of our releases? If yes, what makes them hard to understand them?

2. Would semantic versioning (SemVer) of our releases make it easier to understand our version numbers and what's behind them?

3. If we go with SemVer, we might need to start with version 3000.0.0 as we currently use 2022.x.x. Please share your thoughts about this approach and ideas for what number versioning would work best for you.

Jack
Top achievements
Rank 2
Iron
 answered on 23 Jun 2023
0 answers
9 views
The question is quite straightforward. I need to add tabs to a DockManager's Tab pane via a button. How is that possible?
Behzad
Top achievements
Rank 1
 asked on 14 Mar 2025
0 answers
8 views

I am trying to add a dropdown to a popup window title bar. I modified the basic usage demo to do this and here is a dojo. When you click the button to open the window, a dropdown is added to the title bar. However, the dropdown is unresponsive -- when I click on it, the dropdown list does not appear and I cannot change the selection either by mouse or keyboard.

How do I make the dropdown responsive to clicks or the keyboard, like one would expect a dropdown to respond?

Jay
Top achievements
Rank 2
Iron
Iron
Veteran
 asked on 14 Mar 2025
1 answer
11 views
How do I get the e.sender.options.noRecords setting from a KendoTreeList databound event? It doesn't seem to be with the options like in a kendoGrid, yet it does seem to respond to adding or removing that option. 
Martin
Telerik team
 answered on 14 Mar 2025
1 answer
10 views

Using scroll tabs arrows causes page reload on spreadsheet. This is the two arrows at the bottom right on the spreadsheet control when tabs go off the screen.

This only seems to happen when the spreadsheet is between <form></form> elements. Take these out and it works as expected.

See this dojo: https://dojo.telerik.com/HXscWjdD/2

Did a setting change? This did not happen in earlier versions.

Martin
Telerik team
 answered on 14 Mar 2025
0 answers
6 views

Hello,

I'm looking into making a kendoTooltip object keyboard accessible in Kendo for Angular:

                <div kendoTooltip showOn="[...]" position="bottom" tabindex="0">


I see in the documentation for jQuery here that the tooltip has a showOn property which can take values of type "mouseenter", "click", or "focus". I'd like to have the equivalent of "mouseenter focus" as the value. However, the supported values seem different in Angular: my options instead seem to be "click", "hover", or "none". Is there a way to give this object a 'focus'-type value in Angular?

Max
Top achievements
Rank 1
 asked on 13 Mar 2025
1 answer
10 views

Hi Team,

Found this issue with NumericTextBox. Please consider dojo: https://dojo.telerik.com/RSXrPCFH

When KendoValidator is initialised with validateOnBlur:false, KendoNumericTextBox looses .k-invalid class and associated style when moving out of field.

Try this:

1. Click button "Validate fields".

2. The 2 fields get red.

3. Click into second field (numeric) and then move out the field. The field looses its invalid status!

4. The other field (text) keeps its invalid status when doing the same.

 

Please advise.

Regards,

Laurent.

Martin
Telerik team
 answered on 13 Mar 2025
0 answers
8 views

We have a Grid set to popup edit mode, and Kendo internally calls editRow() when we click on an "Edit" command button we define in one of the columns..  As part of our row editing process, we would like to refresh the row's data in the datasource from the remote server, so that the user is editing fresh, current data for the row.  It appears that even the beforeEdit event is too late for this, as the popup editor has already used the existing values in the data record, and getting the datasource to reload the data item the row uses won't affect the values displayed in the editor (although the datasource is indeed updated).  So what we did in our beforeEdit() handler was something like this:

  1. call e.preventDefault(), which is intended to eventually cancel out the editRow() call that Kendo made from our button click.
  2. get as "row" the "tr" element from e.sender.tbody that has the
  3. run some code that updates the one item in the datasource (e.model) - the AJAX call is done in a deferred promise.
  4. in the then() handler of that, call e.sender.editRow(row), which should make a new editing call, replacing the one we aborted with preventDefault().

This may be a terrible hack, but it seemed to work with Kendo 2021.2.526.  When we replaced that with Kendo 2025.1.227, it fails.  We get a Javascript error like this:

Uncaught TypeError: Cannot read properties of undefined (reading 'parent')
    at init.editRow (kendo.2025.1.227.all.min.js:9:1918996)
    at init._editCommandClick (kendo.2025.1.227.all.min.js:9:1911991)
    at HTMLDivElement.dispatch (jquery.min.js:3:12444)
    at r.handle (jquery.min.js:3:9173)

and the editRow line is something like this:

                a = r.editView ? r.editView.element : "popup" === s ? r._editContainer.parent() : r._editContainer,

where "r" is effectively "this", the grid widget.  It looks like when Kendo does its own editRow() call, it may be stashing the popup window as "_editContainer", and does a .parent() dereference to get the grid container that it would get directly in the non-popup case.  But when we make our own editGrid() call, either the context is slightly different and the Kendo code doesn't stash the popup window, or there's some extra state being kept in the newer Kendo code that isn't cleared by our preventDefault() call, and is still there when we make our own editRow() call before our beforeEdit handler returns control to Kendo, or something like that.

We could try either using our own button (which we would probably have to style to match the classes Kendo give the edit button it produces itself), which could call editRow(), or maybe attach a click handler to Kendo's button to do our data refresh before things continue on to Kendo's click handling, so that we get in there before Kendo calls editRow().  But I was wondering if there was some clean way of hooking into the row edit process to refresh our data before the popup window looks at it?

IoM
Top achievements
Rank 1
 asked on 12 Mar 2025
0 answers
8 views
Can anyone suggest a way to overlay a short string over the middle of the QR Code image generated by the QR Code component?
Alon
Top achievements
Rank 1
Veteran
 asked on 12 Mar 2025
1 answer
12 views

Hi,

I am trying to use the Kendo TileLayout in JQuery, and I need to add some custom class to the tile body and tile header for some specific Tiles.

I can see that with the TileLayout in React, we can do this just by setting the className. But I can't find a similar thing in the document for the JQuery.

https://demos.telerik.com/kendo-ui/tilelayout/index?_gl=1*1c0f67v*_gcl_au*MTIwODkwNzMwOS4xNzMzOTk0MTQx*_ga*MjA2MTg3MTQxMy4xNzMzOTk0MTQx*_ga_9JSNBCSF54*MTc0MTU3MzgxMC4xNC4xLjE3NDE1NzQzMDUuMzcuMC4w

Could you please help me with this?

Thanks.

Martin
Telerik team
 answered on 12 Mar 2025
Narrow your results
Selected tags
Tags
+? more
Top users last month
Krasimir
Top achievements
Rank 3
Iron
Iron
Anas
Top achievements
Rank 1
Gone2TheDogs
Top achievements
Rank 2
Iron
Veteran
Shaimaa
Top achievements
Rank 1
Iron
Joe
Top achievements
Rank 2
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Krasimir
Top achievements
Rank 3
Iron
Iron
Anas
Top achievements
Rank 1
Gone2TheDogs
Top achievements
Rank 2
Iron
Veteran
Shaimaa
Top achievements
Rank 1
Iron
Joe
Top achievements
Rank 2
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?