Basically, when a boolean is placed in a grid, it displays true/false. It would be better to show it either checked/unchecked. There is a template to be used, but it has a couple of issues: 1. you need to define it for every check box 2. It is either enabled or disabled. Ideally, it should be disabled in display mode, and enabled in edit mode.
We want events for expand/collapse groups in Grid, similar to the existing events for details. This events will helps us for personalize some funcionalitys. Thanks.
in grid when data are grouped and the group is collapsed groupFooterTemplate data should be still visible
Please consider adding the following basic grid grouping features into future updates: - default group collapse/expand config: .CollapseGroups(true) - auto hide grouped columns config: .HideGroupColumns(true)
Very often in grids we want command buttons disabled (or not even visible) depending upon model data, such as Delete not being available if the data has certain values set. Something like: columns.Command(commands => { commands.Edit(); commands.Destroy().VisibleIf(model => model.IsPosted) }); Using HtmlAttributes would be acceptable if it was easy to access the model. I'm currently achieving this by using a client template and rendering the buttons myself, but this seems overly complex for what is a simple occurance.
We are needing the virtual scrolling to work for our project and also need the detail rows working. The explaination of the problem was described on the forums here: http://www.kendoui.com/forums/ui/grid/hidden-detail-row-when-using-detail-template-and-virtual-scrolling.aspx
When I bind a change event to the grid it will fire each time I click on the row, even if it is the same row. So the selected row is not actually changing, but the event keeps firing anyways. The same thing happens if I programmatically select the row using the select method. I would rather the change event only fire when when the selection has actually changed rather than on every re-selection. Otherwise, you might as well call the event "onSelect" rather than "change". For extra points, it would be cool if the event received a reference to the previous row that was selected.
Similar to http://demos.telerik.com/aspnet-ajax/grid/examples/dataediting/alleditablecolumns/defaultcs.aspx or http://demos.devexpress.com/ASPxGridViewDemos/GridEditing/EditForm.aspx
It would be nice if its possible to slide threw the pages in a grid by using a slider in the footer.
Currently we use batch editing in the Grid control. The idea of batch editing is all changes are retained client side until the user presses the save button. When editing a cell a red dirty indicator is placed on the cell. This gives the user an indication that there are unsaved changes. however, when deleting a row, the row just goes away. There is no indication the user must still save. I would like to see rather than the record immediately removed a class applied to the row so we can apply some style like a strikethrough or red background color to indicate a pending delete. Also, we would be able to switch the "delete" button to an "undo" button.
Add the ability to display the Show/Hide Column menu by right clicking the Column Header instead of going through the "Column Menu". It would also be nice if you could access the Filter directly instead of going through the "Column Menu" The current Column Menu unnecessarily hides functionality in a menu that should be more easily accessible.
Hi, We use your kendo grid and it's great. Our users use a lot of filtering, sorting, etc.. One capability which is lacking is a way to compare columns. Now you filter a column based on a value (is greater than 5). It would be great if users could enter a value or another column. The user should be able to select that column from the list. This list should contain all column titles. This would be a great addition.
The loading indicator is not showing when the height property of a grid is not set.
Right now there are two options for sorting, single and multi-column. We would very much like to use the multisort version, however our users fail to understand the functionality. We suggest a new setting, "ctrl-multisort": Single-sort when clicking and multi-sort when ctrl-clicking, similair to most desktop grid controls.
Virtual scrolling does not work for big datasets in IE and Firefox. We need adaptive scrolling http://stackoverflow.com/questions/2402953/javascript-data-grid-for-millions-of-rows
In google datavisualization grid, one can use cell formatters to add an excel type visualization to a cell. This could be a bar left to right showing the relative size of a value to the rest of the values. This could be an arrow comparing the result to another column either hidden or visible. This could be a color showing between red and green. The color could for instance get closer to red as they get more below 0. This is an amazing feature in google and easily configurable. It would be great of your grid could do the same.
Right now there is a progress indicator that shows on the grid when the data is being read. Could this indicator also be shown during save operations? Right now when you save there is a brief delay while the save operation is taking place where to the end user it looks like nothing is happening.
With a batch edit grid, it would be nice to have the ability to cancel a data operation if cells have been edited. Currently if the user edits some cells and then does a filter or paging operation before they save their changes, there is no way to warn them and prevent the operation from taking place. So they will lose their changes. Ideally, I'd like to have an event that fires before the read() operation is called on the datasource which would allow the read to be cancelled.
Please add horizontal navigation with arrow keys when the grid area is smaller than the container window and there are scrollbars. See demo here: http://jsfiddle.net/epqR4/. The vertical navigation with arrows works fine, but horizontal does not.
When you configure a grid date-column with a custom format, the value configured in 'format' is parsed using JSON.parse. This requires the use of double quotes for both keys and values. var a = "{0:dd/MMMM/yyyy}"; // example from docs JSON.parse(a); // SyntaxError: JSON.parse: expected property name or '}' var b = '{"0":"dd-MM-yyyy"}'; JSON.parse(b); // jey! However, if you use the latter, the generated template goes fubar with the message: "Invalid template:' ... <td>${kendo.format("{"0":"dd-MM-yyyy"\}",theDataField)}</td> ... " This makes sense when you look at the quote mismatch..