Unplanned
Last Updated: 25 Jul 2021 22:48 by ADMIN
Created by: Eyup
Comments: 0
Category: Editor
Type: Feature Request
0

It would be nice if the MVC Definition of the Editor HtmlHelper (ImageBrowser and FileBrowser) provides the Path setting as demonstrated for the Kendo UI variation:
https://docs.telerik.com/kendo-ui/api/javascript/ui/editor/configuration/imagebrowser.path

 

Unplanned
Last Updated: 23 Jul 2021 14:19 by Rik
Created by: Imported User
Comments: 1
Category: UI for ASP.NET MVC
Type: Feature Request
11
Right now the Telerik UI MVC NuGet package is a 30 MB package that installs not just the DLL, but a lot of boilerplate JavaScript and CSS. I prefer to acquire the necessary content via Bower, so I can only install what I need.

Currently, after every upgrade I have to wait for the package to install, then delete all of the unused content files. It would be nice if you supplied an "assembly-only" package, moving the content into an optional package that users who still need it could install. It would reduce upgrade time substantially, as well as offer less chance for a mistake.
Unplanned
Last Updated: 23 Jul 2021 13:32 by ADMIN
Created by: Brandon
Comments: 0
Category: Chart
Type: Feature Request
0
Add an option to sort (ascending/descending) the Chart's legend.
Planned
Last Updated: 23 Jul 2021 08:49 by ADMIN
Just like posted here (and declined) : http://kendoui-feedback.telerik.com/forums/127393-kendo-ui-feedback/suggestions/3844570-serialization-support-of-datasourcerequest-and-app

I would like to see a portable separate assembly that : 
- can be referenced both on ASP.NET MVC side and WCF server side.
- A DataSourceRequest and DataSourceResult class that serialize well in both SOAP and REST WCF.

Referencing Kendo from the Application server side also requires references to System.Web.Mvc, Razor pages, ... and others that shouldn't be necessary.
Unplanned
Last Updated: 23 Jul 2021 08:47 by ADMIN
Enhance Filter Multi to support value and text and to allow server filtering. It would help avoid performance issues in scenarios that involve loading thousands or hundreds of thousands of records in the Filter.
Planned
Last Updated: 22 Jul 2021 06:38 by ADMIN
Scheduled for 2022.1
Created by: Oscar
Comments: 1
Category: UI for ASP.NET MVC
Type: Feature Request
9
Row's hover effect should be optional and it could be enabled/disabled in grid's configuration, the same as we add Selectable, Navigatable, Sortable, Editable, etc., functionalities to grid. This could apply to odd/even coloring too. Should no need to do hacks to achieve this.
Need More Info
Last Updated: 20 Jul 2021 13:57 by ADMIN
Created by: Holger
Comments: 1
Category: UI for ASP.NET MVC
Type: Bug Report
0

Editor => Imagebrowser path for subfolder is url-encoded

if a picture from a subfolder is selected, the generated image-url is encoded for the subpath

 

encoding may be usefull, but not for the path separator

Completed
Last Updated: 20 Jul 2021 12:20 by ADMIN
Created by: Holger
Comments: 1
Category: Editor
Type: Bug Report
0

I have many pictures to show. The ImageBrowser-Control has some kind of support for lazy loading. The problem is just that the thumbnail of items scrolling into the viewport are not loaded.

 

Unplanned
Last Updated: 20 Jul 2021 10:43 by ADMIN

In the Kendo UI for jQuery Grid, fields that are not editable are displayed as text (no input elements) in the Grid's popup editor. The MVC Grid displays all fields that are present in the view model it is bound to in its popup editor.

Implement an option to configure the editable fields, so that the behavior of the MVC Grid matches that of its Kendo UI counterpart.

Declined
Last Updated: 15 Jul 2021 07:25 by ADMIN
Created by: Imported User
Comments: 4
Category: UI for ASP.NET MVC
Type: Feature Request
1
Today, when we use IEnumerable<dynamic> type as the model for the kendo grid, the grid is generated fine, but the javascript serialization fails when we pass the datasource to the GridBuilder constructor.
This results in empty grid client side, because the datasource is empty, even if the html initially generated contains the values.

This behavior comes from a problem with the JavaScriptSerializer (also present in the JSon() function of MVC)
Declined
Last Updated: 15 Jul 2021 07:24 by ADMIN
If you change the dataSource to a grid (for example by changing the filter conditions) so that less data is returned, you will not be warned if the current page is no longer valid. No error is reported and no data is returned and you won't have a clue why.

Try this to replicate:

Make a paged grid plus a couple of datepickers to filter the grid data by date range. Add a button to make the new filter dates effective.

Write a new MVC controller method to populate the data, using the ToDataSourceResult extension method e.g. "return Json(obj.ToDataSourceResult(request));" to return data.

Open a sizeable dataset in the grid (many pages) and go to the last page.

Change the filter conditions to be much more restrictive. Click the button to make them effective.

Watch as the grid displays no data, the code reports no error and stepping into your controller confirms that the method is returning data.

Confusing huh? An error or warning would make this much clearer.
Declined
Last Updated: 15 Jul 2021 07:24 by ADMIN
Created by: viswesh
Comments: 2
Category: UI for ASP.NET MVC
Type: Feature Request
2
The existing solution was built in 2009 using .Net 3.5 web forms framework (List View), ASP.Net Ajax (Accordion) and JQuery (validation). 

The web page accomplishes the following key functional requirements –

a.	Ability to group products – The groups are dynamically extracted from the same datasource that is providing the product list.  Using ASP.Net Ajax we were able to provide the expand / collapse visual effect.

b.	Ability to enter order quantities very quickly -  a lot of stores place orders at the last minute  (5-10 minutes before order deadline) for valid reasons.  The web page readily provides a text box for quick entry.  On a desktop, the user can traverse the rows within the group using the tab key.   The web page typically contains 150 –  200 products for entry.  

Having to click on Edit/Update/Cancel dramatically increases the number of clicks / touch / swipe.  Besides, it creates a real estate issue on smaller form factors.  

c.	Real time validation – using JQuery we were able to validate the row as and when the quantity was entered.  Any error would show below the row in question.  The error would continue to show until the quantity was revised.  The error however, will not stop the user from entering quantities on other rows.  This approach lets the user review any errors in the end.
Declined
Last Updated: 15 Jul 2021 07:23 by ADMIN
Created by: Arne
Comments: 2
Category: UI for ASP.NET MVC
Type: Feature Request
1
Possibility to iterate over all manually defined columns and f.i. set width or any other property. 
Declined
Last Updated: 15 Jul 2021 07:22 by ADMIN
Static property requires null instance, non-static property requires non-null instance.
Parameter name: expression

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.ArgumentException: Static property requires null instance, non-static property requires non-null instance.
Parameter name: expression

[ArgumentException: Static property requires null instance, non-static property requires non-null instance.
Parameter name: expression]
   System.Linq.Expressions.Expression.Property(Expression expression, PropertyInfo property) +4376691
   System.Linq.Expressions.Expression.MakeMemberAccess(Expression expression, MemberInfo member) +90
   Kendo.Mvc.Infrastructure.Implementation.Expressions.MemberAccessTokenExtensions.CreateMemberAccessExpression(IMemberAccessToken token, Expression instance) +122
   Kendo.Mvc.Infrastructure.Implementation.Expressions.ExpressionFactory.MakeMemberAccess(Expression instance, String memberName) +107
   Kendo.Mvc.Infrastructure.Implementation.Expressions.PropertyAccessExpressionBuilder.CreateMemberAccessExpression() +70
   Kendo.Mvc.Infrastructure.Implementation.Expressions.MemberAccessExpressionBuilderBase.CreateLambdaExpression() +17
   Kendo.Mvc.Infrastructure.Implementation.SortDescriptorCollectionExpressionBuilder.Sort() +120
   Kendo.Mvc.Extensions.QueryableExtensions.CreateDataSourceResult(IQueryable queryable, DataSourceRequest request, ModelStateDictionary modelState, Func`2 selector) +888
   Kendo.Mvc.Extensions.QueryableExtensions.ToDataSourceResult(IQueryable`1 enumerable, DataSourceRequest request, Func`2 selector) +58
Unplanned
Last Updated: 14 Jul 2021 06:02 by ADMIN
Created by: Prasanna
Comments: 1
Category: TabStrip
Type: Feature Request
1
Adding checkbox along with tabname would be good feature
Unplanned
Last Updated: 14 Jul 2021 05:56 by ADMIN
Created by: Mohammed
Comments: 0
Category: Grid
Type: Feature Request
2
Improve the Grid's PDF export, so that locked columns can be properly exported.
Unplanned
Last Updated: 12 Jul 2021 14:33 by ADMIN
Created by: Richard
Comments: 0
Category: Window
Type: Feature Request
1
Add an option to pass request headers when refreshing the Window.
Completed
Last Updated: 08 Jul 2021 11:03 by ADMIN
Release 2020.R3

Bug report

Exemplary configuration:

@(Html.Kendo().Grid<MyApp.Models.SampleTable>()
	.Name("grid")
	.ColumnMenu()
	.Scrollable(s => s.Enabled(true).Height("auto"))
	.DataSource(dataSource => dataSource
		.Ajax()
		.Model(model => model.Id(p => p.PrimaryKey))
		.Read(read => read.Action("Read", "Home")) 
		.Sort(sort => sort.Add("ColumnDate").Descending())
	)
	.Resizable(resize => resize.Columns(true))
	.Columns(columns =>
	{
		columns.Select().Width(60);
		columns.Group(group => group
			.HeaderTemplate(@<text><a class='k-link myHeaderTemplate' href=''>@ViewBag.MyHeaderTitle</a></text>)
			.Columns(c =>
			{
				c.Bound(x => x.Field1).Width("10%");
				c.Bound(x => x.Field2).Width("15%");
			})
    );
		columns.Bound(c => c.Field3)
			.Filterable(ftb => ftb.Operators(op => op.ForString(str => str.Clear().Contains("Contains"))));
		columns.Bound(c => c.Field4);
		columns.Bound(c => c.Field5).Hidden(true).Format("{0:dd-MM-yyyy hh:mm:ss tt}").Filterable(f => f.UI("dateFilter").Cell(cell=>cell.ShowOperators(false)));
		columns.Bound(c => c.Field5).HtmlAttributes(new {style="text-align:right" })
			.Filterable(f=> f.Cell(c=>c.Template("intFilter")))
			.HeaderHtmlAttributes(new { style="text-align:right" });
		columns.Bound(c => c.Field6).Filterable( f=>f.Cell(cell=>cell.ShowOperators(false).Operator("contains")));
		columns.Bound(c => c.Field7);
		columns.Bound(c => c.Field8);
	})
	.Filterable(ftb => ftb.Mode(GridFilterMode.Row))
	.PersistSelection()
    .Pageable(pager => pager
        .PageSizes(new int[] { 10, 20, 30 })
    ) 
    .Sortable()
    .Filterable()
    .Editable(e => e.Mode(GridEditMode.PopUp).DisplayDeleteConfirmation(false))
    .Excel(excel => excel
        .FileName("Export.xlsx")
        .Filterable(true)
        .ProxyURL(Url.Action("Excel_Export_Save", "Grid"))
    )
)

For a sample project, contact Ivan Danchev or Georgi Yankov.

Reproduction of the problem

If one of the columns (e.g. Field6) has a long header title calling the autoFitColumn and passing the column to it does not properly resize the column. The column remains narrow and its header text remains cut off.

Similarly, the method does not have the expected effect on columns with shorter text in the header, i.e. they remain wide instead of shrinking to the text length.

Current behavior

Incorrect column resizing.

Expected/desired behavior

Correct column resizing.

Environment

  • Kendo UI version: 2020.2.617
  • jQuery version: x.y
  • Browser: [all]
Unplanned
Last Updated: 08 Jul 2021 07:11 by ADMIN
Created by: Renu
Comments: 0
Category: Chat
Type: Feature Request
1
Make sending multi-line messages possible in the Chat. The user should be able to go to a new line with Ctrl + Enter, type in text, and then send the multi-line message.
Unplanned
Last Updated: 02 Jul 2021 06:47 by ADMIN
Created by: Luan
Comments: 0
Category: Grid
Type: Feature Request
1
Add an event that fires when the Grid is configured for endless scrolling and data is loaded after the user scrolls the Grid. The DataBinding and DataBound events fire in this scenario, but their event data does not contain information on what operation triggered the events.
1 2 3 4 5 6