support odata v4
I need configure in my Razor View, with my Multiselect helper, the maxselectedItems property (like others properties: MinLength, Filter,etc)
With the current version available from the DLL it will be possible to simplify bundling and include of CSS and JS files. I currently do something along the lines of //BundleConfig.cs var version = typeof(Kendo.Mvc.UrlGenerator).Assembly.GetName().Version; var kendoVersion = string.Format("{0}.{1}.{2}", version.Major, version.Minor, version.Build); bundles.Add(new StyleBundle("~/Content/kendo/"+kendoVersion+"/css").Include( "~/Content/kendo/"+kendoVersion+"/kendo.common.min.css", "~/Content/kendo/"+kendoVersion+"/kendo.default.min.css" )); bundles.Add(new ScriptBundle("~/Scripts/kendo/" + kendoVersion +"/scripts").Include( "~/Scripts/kendo/" + kendoVersion + "/kendo.all.min.js", "~/Scripts/kendo/" + kendoVersion + "/kendo.aspnetmvc.min.js", "~/Scripts/kendo/" + kendoVersion + "/cultures/kendo.culture.en-GB.min.js" )); And similarly in the views. Getting the version directly from the DLL without hacking around in Assembly.GetName.Version and string manipulation will make this clearer. I'd also suggest you update the documentation to reflect this pattern. As its a new method/getter, it is not a breaking change.
It would be nice to handle editor template directly in the grid's configuration. Very often we have to use a simple custom editor but we end up creating a new file every time. Html.Kendo().Grid<Model>() .Columns(cols=> { cols.Bound(m=>m.SomeProp) .EditorTemplate(@<div> Html.Kendo().ComboBoxFor(m=>m) [...] </div>); })
Please consider adding charting capabilities to Pivot grid control.
When deleting or editing a series on the Scheduler, there is no option to edit/delete "all subsequent events". Quite often, when editing a series, users will want to adjust the selected event and all subsequent events when editing a series. iCal, Google Calendar, Outlook all support the option of editing a series in that manner. I would like the Kendo Scheduler Occurrence popup that contains the "this event only" and "entire series" options to also have options that include "all events in the series before the selected one" "all events in the series after the selected one" like other calendar implementations. Thanks
I try to use Export to excel feature i.e. recently added but it not export data for Hierarchical Grid data as Expanded all rows.
It would be nice if the traditional HTML helper interface could be augmented with tag helpers for some of the simpler widgets. Dropdowns, date pickers, buttons and the like could all be good candidates for tag helpers.
Currently, binding to typed datasets is only supported after dataset is cast to its untyped version (typedDataset as DataSet). This dictates using strings for columns declaration of Grid instead of lambdas: .Columns(columns => {columns.Bound("Name");}) and not .Columns(columns => {columns.Bound(x => x.Name);}) It might be very useful if Grid will support binding to typed datasets directly.
When using Html.Kendo().DeferredScripts() possibly bundle all the controls initialization in one single jQuery initialization function, instead of a call for each of the deferred controls.
Sometimes it is necessary to be able to define certain fields as editable during and edit but not create or vice versa. So, we should have the option to not show some of the model fields during edit and possibly not show a different set of fields during create.
In cases where the number of tabs in TabStrip Control is big and they don't fit the container size I believe a feature where the exceeding tabs should appear in OverflowPopUp, like the way it happens on the ToolBar Widget is going to be highly acceptable. Currently there exists only one workaround in cases like this, which is, make the TabStrip scrollable. I believe this option is totally outdated
For R# action annotations details please check the following link - http://blogs.jetbrains.com/dotnet/2011/12/providing-intellisense-navigation-and-more-for-custom-helpers-in-aspnet-mvc/ And regarding additional actions for url builders - usually I have the action which provides the data for the grids in the same controller so I would prefer to write "... .Read(read => read.Action("LoadSitesData", new { id = Model.StudyId })" instead of "... .Read(read => read.Action("LoadSitesData", "StudySitesAdministration", new { id = Model.StudyId })"
When returning data for a grid using the "Model.ToDataSourceResult(request, ModelState)" syntax, if there are any ModelState errors, the grid fails to load any of the data. In addition to validation errors, I would like to be able to send back feedback messages that can be extracted client-side that would not affect the binding of the grid.
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.
Hi Team,
I would like to request the functionality to configure the FilterDescriptor's Member as a List rather than a field.
Thank you!
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
Hello,
I want to be able to right-click on a specific row-column and filter the rows using the value that appears from that row-column combination.
Instead of only having the filtering ability on the top of the column, have a way to filter a column in the middle by using, for example, the mouse right-click.
Regards,
Nuno Araújo
Please support VB in your MVC Scaffolding