Telerik Forums
UI for JSP Forum
1 answer
13 views

Hi Team,

We are upgrading our application from 2014 Kendo Version to Kendo 2023.3.1010 Commercial version.

Post adding the kendo jar (kendo-taglib,2023.3.1010), we are getting blank screen with JSP Pages which working fine before kendo upgrade, its consist of Kendo Grid, Form and Data items.

Unable to find any errors also , since its not posting any errors.

Attached Screenshots for reference of Actual Screen which got post Kendo Upgrade and Expectation for the Same Screen.

Don't know what we are missing, We need to add any other jars for this upgrade?

 

Kindly Help to provide solution for this issue.

Martin
Telerik team
 answered on 11 Mar 2024
0 answers
20 views

I'm trying to determine how to specify a custom list of operators for a specific column using the JSP grid. The documentation isn't helping, as it just states that it's the same configuration as for Jquery - https://docs.telerik.com/kendo-ui/api/jsp/grid/column-filterable#operators

I've tried to enter in a JSON string, but it's not working:

<kendo:grid-column-filterable operators="enums: {
		eq: 'Equal to',
		neq: 'Not equal to',
		contains: 'Contains',
		doesnotcontain: 'Does Not Contain',
		isnotempty: 'Is not empty',
		isempty: 'Is empty'
	}"
>

If I could just see an example of what it should look like I could take it from there. Alternatively, I wouldn't mind trying to configure a new data type for the column specifically, but that's unfortunately not working either.

$(document).ready(function() {
    kendo.ui.FilterMenu.fn.options.operators.objectCollection = {
  	      eq: "Equal to",
  	      neq: "Not equal to",
  	      contains: "Contains",
  	      doesnotcontain: "Does Not Contain",
  	      isnotempty: "Is not empty",
  	      isempty: "Is empty"
    };
    kendo.ui.Filter.fn.options.operators.objectCollection = {
		  eq: "Equal to",
		  neq: "Not equal to",
		  contains: "Contains",
		  doesnotcontain: "Does Not Contain",
		  isnotempty: "Is not empty",
		  isempty: "Is empty"
    };
});
<kendo:dataSource-schema-model-field name="pivotedCollectionColumn" type="objectCollection"/>

 

To clarify, my use case is the display of a collection of objects. A mapping table of ManyToMany. My grid displays the parent as a single record, so my column is keyed to a special field that is performing pivoting of the collection values for a comma-delimited single-row display: "value1, value2, value3". I have everything working server-side for my filtering, accounting for the proper collection de-referencing. It's just a matter of the "enums" type that I'm currently using only has eq, neq, isnull, and isnotnull. I need the operators I've shown previously. Even currently, my server-side code is converting the null operators to empty operators, since those are what I actually utilize.

Curtis
Top achievements
Rank 1
 asked on 18 Nov 2023
2 answers
798 views

We have serious performance issues in IE (Edge is also quite slow) when editing fields in a grid. Our grids have  in general 10+ columns and 50+ rows.

The page consists of  2 tabs, where the first tab contains a grid.

When trying to edit a numeric text field, the operation is very slow. Even the field selection lasts around 3-4 seconds. I am aware that there are issues regarding performance in IE but is there anything that we can change in our implementation to improve the performance but keep the functionality? 
Our application is unusable in Internet Explorer with the current setup.

Grids have all operations enabled: 

  • filtering(row) - server side
  • sorting(multiple) - server side
  • grouping - server side
  • selection (multiple row)
  • paging - server side
  • editing
  • export

Grids have detail rows which consist of 3 or more tabs. And each tab has either a grid (smaller than the main grid) or numeric text fields (10+).

I prepared a few grid examples to be able to debug the slow performance:
There is a JSP Kendo grid version and JS grid version with attached diagnostic sessions screenshots. Based on the IE diagnostic session on "mousedown" there are repeated offsetwidth calculations triggered which are propagated to every element in the main grid and this is repeated in our example's case 10 times. Is there a way to avoid this triggered calculations?

Our Kendo Library version is 2016.3.914 (but I tested it with the latest 2017.1.223 with the same results)

 

Thanks in advance for any ideas!

Daniel
Top achievements
Rank 1
 answered on 12 Apr 2017
1 answer
722 views

Hello,

I tried to create a custom cell editor for boolean values in a grid by adding the k-checkbox style to a checkbox.
Unfortunately it doesn't seem to work. When clicking on the styled checkbox, the cell just closes the edit mode, but doesn't change the value.

Is there a solution for this problem?

Thank you for your help,
Daniel

Alex Hajigeorgieva
Telerik team
 answered on 18 Jan 2017
2 answers
88 views

Hello,

when using a grid and a chart in the same page, the kendo.dataviz.min.js seems to conflict with the grid.
Only if this JS is NOT included, the paging footer is shown. Otherwise it always shows 0 (the "total" attribute is set).

Is there a workaround for this problem?

Thanks for your help,
Daniel

Alex Hajigeorgieva
Telerik team
 answered on 16 Sep 2016
1 answer
93 views

Hello,

when I add a custom column command (e.g. a button) to a grid and the grid is very long, 
after clicking a button in the lower part of the page, it always moves back up to the top.

Can I somehow prevent this behavior?

Thanks!
Daniel

Dimo
Telerik team
 answered on 16 Sep 2016
1 answer
85 views

Hello,

is there a "kendo-way" to automatically set the size of the filter in a cell not smaller than the content in the cell,
without having to explicitly set the width attribute?

Thanks for your help,
Daniel

Dimo
Telerik team
 answered on 18 Aug 2016
1 answer
144 views
Where can I find the documentation for the grid-column tag? http://docs.telerik.com/kendo-ui/jsp/tags/grid/overview#getting-started does not discribe the format.
Dimiter Topalov
Telerik team
 answered on 01 Jul 2016
1 answer
293 views

Hi

I have a grid with one of the columns locked. When the user selects any of the rows I am trying to get the values from selected rows using dataitem field. It works fine if the column is not locked. But as soon as I lock a column, the select().each() function iterates over the selected rows twice which causes repeating values when I try to print them. The column that I am trying to lock is the one whose value I am trying to access using the dataitem. What is causing this behavior? Is there a way to avoid this?

Dimo
Telerik team
 answered on 21 Jun 2016
3 answers
241 views
I am working on a Spring MVC project. I have a simple JSP form that, along with other elements, needs to get some data from the user in a Grid and submit this data as part of the form to the controller. Using the Kendo JSP wrappers(kendo:dataSource-transport-create, kendo:dataSource-transport-update) I am able to add new data, edit data and send it from a blank grid to the controller. But I am not sure how to post this data as part of the form and not just a standalone grid.
Alexander Popov
Telerik team
 answered on 10 Jun 2016
Top users last month
horváth
Top achievements
Rank 2
Iron
Iron
Steve
Top achievements
Rank 2
Iron
Erkki
Top achievements
Rank 1
Iron
Mark
Top achievements
Rank 2
Iron
Iron
Veteran
Jakub
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?