have an option on the grids where it does not defualt to the date/local time. Users are asking for the same time to display across time zones. I use the workaround but we still have issues with it.
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.
Just getting started with Kendo Grid - below is my VB.NET razor code (I know, I know) working against a System.Data.DataTable for a model. The DataTable contains columns in it where some of the ColumnNames have spaces. The web page successfully renders my table, but, it errors due to the Kendo's row template, it seems. Dim mainGrid = Html.Kendo().Grid(Model.MainTable) _ .Name("Grid") _ .Columns(Sub(cols) cols.AutoGenerate(True) End Sub) _ .DataSource(Sub(dSource) dSource.Ajax() End Sub) _ .Pageable() _ .Sortable() _ .Filterable()
The Multiselect control hardcodes the style of the Placeholder to Arial, 13px. Please make this either have HtmlAttributes or put a style on it, that can be overwritten.
in the option from Grid this feature is missing
Ability to write c# code or use model property value instead of just bool value to hide or show a cell(.hidden())
In order to use a kendo combobox in an editable kendo grid, you have to bind it to an object with two properties (1 for the value and 1 for the text) - unless you happen to be in the fairly unusual scenario where the value and text are the same. However, in a standard form, you can only bind a kendo combobox to a primitive type for the value. There is no way to bind to an object, which is required in the context of a kendo grid. So what is required in the grid, is not supported in a standard form. I don't understand the complexities of why that is, but this inconsistency does not make for a good developer experience. It results in either creating different EditorTemplates for the two cases, or binding to the generic "object" - which introduces other challenges / issues. Also - it means there is no good way to post the text back to the server when the kendo combobox is used in a standard form. See here for more details: https://www.telerik.com/account/support-tickets/view-ticket?threadid=609934
The documentation wrongly says that the grid will perform all server operations of paging, sorting, grouping, and aggregating whether bound to an iQueryable interface or a DataTable (http://docs.telerik.com/kendo-ui/getting-started/using-kendo-with/aspnet-mvc/helpers/grid/faq). It turns out, after an extensive support ticket, that the documentation is plainly wrong. I have been told that only the COUNT() aggregate is supported when doing server side operations and bound to a Grid. My request is that this gap in functionality should be fixed so that server operations work for both iQueryable datasources and DataTables.
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.
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
It would be great to be able to dynamically add Multi-Header columns in grids. Something similar to this http://stackoverflow.com/questions/30808655/dynamic-multi-header-column-in-kendo-mvc-grid
Currently Jun 2014, when saving new data on hierarchy (parent/child) grid, there is no possible way to save the header data, get the pk of the header and pass the pk to child data and save the child data. I suggest to add a feature to auto save both parent and child data when user click save button when creating new data. Basically do ajax save for the parent, on success pass header's pk to do ajax save for child.
It could be convenient to have the editor templates directly added to the solution (in Views\Shared) when deploying the ASP.Net MVC nuget package.
Please consider adding charting capabilities to Pivot grid control.
<div id="grid"></div>
<script>
// The dataSource is initialized as a stand-alone widget that can be bound to the Grid.
var dataSource = new kendo.data.DataSource({
transport: {
read: {
// The remote endpoint from which the data is retrieved.
url: "https://demos.telerik.com/kendo-ui/service/products",
dataType: "jsonp"
}
},
pageSize: 10
});
$("#grid").kendoGrid({
// The dataSource configuration is set to an existing DataSource instance.
dataSource: dataSource,
pageable: true
});
</script>
The breakpoint is added at the last line (326079) of the file.
The breakpoint is added at the desired line (e.g., 3715).
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.
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
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.