Pending Review
Last Updated: 15 Aug 2017 20:32 by ADMIN
Created by: Nick
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
5
It seems that the default behavior of the control is to set autocomplete="off".  When setting using the .HtmlAttributes method int he MVC wrappers and setting autocomplete to something else this setting is ignored.

I propose that the HtmlAttributes method should adhere to all settings that are passed into it.

Example using the MVC Wrappers:

html.Kendo().MaskedTextBoxFor(e).Mask(mask).HtmlAttributes(new { @class = "form-control", autocomplete = "tel-national" })
Pending Review
Last Updated: 11 May 2016 12:36 by ADMIN
Created by: Anthony
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
5
At present to get the nice kendo checkboxes you need a checkbox followed by a label, you can't do this in asp.net mvc because

@Html.CheckBoxFor(x => x.IsEnabled)

renders as:

<input id="IsEnabled" type="checkbox" value="true" name="IsEnabled">
 <input type="hidden" value="false" name="IsEnabled">

The solution is to use the kendo mvc dll, or possibly just make your own, but it would be much easier if the kendo ui code could just ignore the hidden input, or if the two controls could be linked via 'for', 'data-for', 'data-whatever'
Pending Review
Last Updated: 07 Sep 2016 11:30 by ADMIN
I'am looking for an event like "onDeleting" in my multiselect box, so I can confirm it or not. The current "onChange"-Event triggers to late. 
Pending Review
Last Updated: 10 Sep 2015 00:44 by ADMIN
I would expect a fluent method chain to not produce side effects when a method is invoked more than once.  particularly, concerning the ability to apply HtmlAttributes more than once to a method chain.  This prevents me from implementing meaningful extension methods to promote a DRY approach to views. 

In particular, I am trying to do something like this:

public static TextBoxBuilder<TProperty> PasswordFor<TModel, TProperty>(this WidgetFactory<TModel> widgetFactory, Expression<Func<TModel, TProperty>> expression)
        {
            return widgetFactory.TextBoxFor(expression).HtmlAttributes(new { type = "password" });
        }

        public static TextBoxBuilder<TModel> AutoFocus<TModel>(this TextBoxBuilder<TModel> builder)
        {
            return builder.HtmlAttributes(new { autofocus = true });
        }


I am finding that because the HTML attributes is cleared in your base implementation.. 

this.Component.HtmlAttributes.Clear();


it doesn't support an aggregation of attributes, but instead it's last-man-in.   that defeats the purpose of extensibility and effectively insists upon repetition and sort of brittle design that a copy/paste architecture results in.

I would believe it be completely acceptable to give the last-attribute-applied precedence and overwrite the value, but the reality is that we're talking about basic key/value pairs, and it shouldn't be difficult to merge the attributes as they are built.   best case, right now i have to implement my own derivation of the WidgetBuilderBase and implement an extension method off the WidgetFactory that bootstraps my functionality - certainly not a stretch, but more work than should probably be necessary.



   
    public virtual TBuilder HtmlAttributes(object attributes)
    {
      return this.HtmlAttributes(ObjectExtensions.ToDictionary(attributes));
    }

    public virtual TBuilder HtmlAttributes(IDictionary<string, object> attributes)
    {
      this.Component.HtmlAttributes.Clear();
      Kendo.Mvc.Extensions.DictionaryExtensions.Merge(this.Component.HtmlAttributes, attributes);
      return this as TBuilder;
    }
Pending Review
Last Updated: 20 Nov 2014 18:38 by ADMIN
Created by: Victor
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
5
I would like the possibility to use client details templates for server bound grids (and maybe other components). That is - the main grid should be fully loaded when the page loads (without ajax requests), but the details should be loaded on demand (when clicking the > icon) via ajax.
Pending Review
Last Updated: 03 Aug 2017 01:04 by ADMIN
Created by: max m
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
5
That will make web pages load faster
http://developer.yahoo.com/performance/rules.html#js_bottom
Pending Review
Last Updated: 31 Oct 2017 21:19 by Steve
Created by: Sujith
Comments: 1
Category: UI for ASP.NET MVC
Type: Feature Request
5
There is No Model Binding feature available for DataTable.ToDataSourceResult() Function, Implementation of this feature makes Kendo UI much interesting.
Pending Review
Last Updated: 04 Jul 2014 16:17 by ADMIN
Created by: Robert
Comments: 1
Category: UI for ASP.NET MVC
Type: Feature Request
5
The Telerik MVC wrappers do not innovate at the same pace as Kendo UI Proper. They are missing attributes and actions that are available in the javascript versions, and it is plain to see that some features will be added when you guys "get around to it".

It would be so much better for customers if you guys would post the code to the Telerik organization on GitHub, and make it private, then allow customers to sign CLAs and have access to the source. That way, those of us (like myself) who have added new features and are maintaining their own branches internally can submit PRs to add our own value to a product we pay a heck of a lot of money for.

I personally would be able to close at least 5 requests on this forum from submitted pull requests, just in work I've already done.

Thanks for your consideration.
Pending Review
Last Updated: 29 Nov 2017 22:56 by ADMIN
Created by: faris
Comments: 3
Category: UI for ASP.NET MVC
Type: Feature Request
5
Pending Review
Last Updated: 21 Jul 2016 15:46 by ADMIN
There is no reason it should use the default maxJsonLength; especially since it is inaccessible to change.
Pending Review
Last Updated: 14 Jul 2017 23:11 by ADMIN
Created by: xclirion
Comments: 1
Category: UI for ASP.NET MVC
Type: Feature Request
4
It would be awesome, if an automatic sanitizing of the ColumnName property would be implemented in one of the future releases of the MVC.NET.

Reason: When binding a DataTable to the MVC-Grid and using client side pagination, a Javascript error occurs if any column inside the DataTable contains a character which is not allowed in Javascript variables (like spaces).
Pending Review
Last Updated: 19 Aug 2015 05:49 by ADMIN
Created by: Imported User
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
4
Currently, it's very difficult to set up a grid that has a calculated column, where the result is not editable by the user.

It's pretty easy to set up a javascript function to calculate and update the value using `dataItem.set("Column", value)`, but this does not work if the column is not also Editable.

Currently, you need to hack together some kind of text replacement for the Editor Template, and there doesn't appear to be a simple way to do this from the MVC wrappers. You can create a disabled or readonly textbox, but I'd prefer that it looks like those columns where Editable is set to false.

Pending Review
Last Updated: 19 Feb 2014 04:12 by ADMIN
Created by: Saeid
Comments: 2
Category: UI for ASP.NET MVC
Type: Feature Request
4
Hi
It is possible to create a form layout with navigation toolbar to navigate between records?

In windows application you can use textbox and other controls and bind this controls to datasource and use navigation toolbar to navigate between records.
Also this form layout can design for master-detail layouts with grid widget or other widgets.
Pending Review
Last Updated: 12 Jan 2017 10:47 by ADMIN
Please go through this thread. 
http://www.telerik.com/account/support-tickets/view-ticket.aspx?threadid=766782

Even if we are allowed to add additionalData in the Grid's Read method, that data is not properly passed on to the corresponding ViewModel on the MVC controller action. I had to write JS using the dot notation for objects and indexer for arrays to get it passed properly.
My request is, if the additionalData is already json, allow it to be passed properly.
Pending Review
Last Updated: 30 Apr 2013 08:14 by ADMIN
Created by: Dan
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
4
Not sure if this problem is specific to the MVC wrappers or not, but right now, you can not access a kendo control from document.ready unless your code is output after the control is rendered.  That is counter intuitive to the way document.ready is generally used - it should not matter where the code lives on the page.  The solution I would like to suggest is to add init events to the controls, so code can be run when the widget loads on the page, without the order of code mattering on the page.  Here is a related support ticket for reference:

http://www.kendoui.com/account/support-tickets/reply-thread.aspx?threadid=611076
Pending Review
Last Updated: 20 Nov 2014 18:38 by ADMIN
Created by: loi
Comments: 1
Category: UI for ASP.NET MVC
Type: Feature Request
4
Please consider adding a short-hand method to set the id of form element widgets such as:
Html.Kendo().DatePicker().Name("StartDate").Id("FormA_StartDate");

The code above looks a lot cleaner and more fluent and the one below.
Html.Kendo().DatePicker().Name("StartDate").HtmlAttributes( new { id = "FormA_StartDate"} );

This really comes in handy when building large single page application (SPA) where many entry forms are loaded onto a single page. Manually setting the Id property for widget elements help avoid potential html elements' id conflicts when we have Kendo form widgets of the same name.
Pending Review
Last Updated: 23 Jul 2015 16:55 by ADMIN
Created by: Mattias
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
4
Create:
Html.Kendo().Grid()
.ToolBar(commands => commands.Create(Model.EnableCreate))
where EnableCreate is a bool.

Next is Edit and Destroy:

columns.Command(commands =>
{               
     commands.Edit(item.EnableEdit);
     commands.Destroy(item.EnableDestroy);
})
where item is the dataitem of the row and EnableEdit and EnableDestroy is bool properties.
Pending Review
Last Updated: 11 May 2016 12:38 by ADMIN
Created by: Rob
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
4
Right now a master grid can be configured in code using the GridBuilder, but the detail grid needs to be configured  in a template and a whole lot of Javascript.
As it is much easier to prevent errors writing (and compiling) server side code using the GridBuilder than using large parts of Javascript.

In the good old MVC Extensions there was a method 

DetailView(detial => detail.ClientTemplate(MethodToCreateDetailGRidUsingGriudBuilder())

I would very much like the same approach in Kendo UI as it provides a more robuste method of building Detail Grids.
Pending Review
Last Updated: 20 Apr 2018 22:30 by ADMIN
Add all of the supported Grid column properties to the GridColumnSettings class. Currently, only some of the options are added, which creates limitations when the LoadSettings option is used:

http://demos.telerik.com/aspnet-mvc/grid/columnsettings
Pending Review
Last Updated: 17 Aug 2017 10:38 by ADMIN
Created by: Giuseppe
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
4