Need More Info
Last Updated: 26 Jul 2022 09:10 by ADMIN
Created by: Marcel
Comments: 1
Category: UI for ASP.NET MVC
Type: Feature Request

I'm using the ClientTemplate-Feature to render buttons for CRUD-actions in grids. For one entity I have to use a TreeList instead of a Grid due to parent-child relations. It would be great if I could use the same templates I use for the grid for the treelist as well.


columns.Bound(x => x.UserName)
        .ClientTemplate("<a href='" + Url.Admin().Account() + "/#= Id#/edit'>#= UserName #</a>")
Need More Info
Last Updated: 02 Jun 2022 09:46 by ADMIN
Created by: Michael
Comments: 1
Category: Installer and VS Extensions
Type: Bug Report
I recently updated my Telerik extensions in VS2019 and the MVC extension (v2022.1.429.1) is causing Visual Studio to hang when I open a solution that is based on KendoUI for MVC.  When I disable the extension the solution opens normally and no hang is encountered, I am able to navigate the projects in the solution and perform all required actions.
Need More Info
Last Updated: 17 Mar 2022 07:38 by ADMIN
Server filtering kendo grids and json deserialization errors in
When we are managing large volumes of data with several thousand datasource objects (grid rows) all of the rows need to be transported with each event.
This leads to errors with the json being too large to serialize.

We wish to restrict the data footprint and only return data for the page requested.
so if the grid has 100 pages and page size is 10 we only want to return the 10 rows required for the page, not 1000 rows.
This is not possible with the Kendo grid.
To work around this issue we have devised a strategy to return the the number of datasource objects Kendo grid expects up to the requested page count, but they are empty objects with no data, and then only have the last 10 rows populated with data.
It would be better for the grid control just to expect the number of results expected to the selected page and not have to add the dummy rows, so long as the total number of rows is provided so that the grid knows how many pages there are.

Our work around looks something like this in MVC

var users = cm.getUsers();
var result = new DataSourceResult();
var results = new List<user>();
int index = 0;
if (pageNum == 1)
    results = users.Take(pageSize).ToList();
     index = pageSize * (pageNum - 1);
     results = users.Skip(index).Take(pageSize).ToList();
List<user> output = null;

[This is the bit that should be handled by the kendo grid, without the need for dummy rows to further reduce json size]
if (index == 0)
     output = new List<user>(results);
     output = new user[index].ToList();
result = output.ToDataSourceResult(request);
result.Total = users.Count();
return Json(result, JsonRequestBehavior.AllowGet);
Need More Info
Last Updated: 02 Feb 2022 10:42 by ADMIN
Created by: Joe
Comments: 2
Category: Editor
Type: Bug Report


I noticed in the editor that when you click the "View HTML" button, the popup window isn't sized properly and you must scroll down to see the Update and Cancel buttons. 

It can be seen on your demo page...