Currently, when a foreignKey column is configured in a Grid and the value is null, the valuePrimitive option of the DropDownList should be set. However, in order to set the valuePrimitive for foreignKey column configuring a custom editor is needed as described in the link here. I would like to have the possibility to set the valuePrimitive option as part of the column configurations, without adding a custom editor. For example:
columns: [Hi,
We are using Fusion software and the grid ARIA attributes of rows are "aria-describedby". This results in the invalid/wrong action tips for Fusion users. If we change it to "aria-labelledby" it works well.
Currently, we have to override the private method _tmpl so we can edit the hardcoded attribute. We need to be able to change this part of the source:
if
(navigatable) {
rowTemplate +=
" aria-describedby='"
+ column.headerAttributes.id +
"'"
;
}
It would be great if we can configure them from the grid settings.
$(
"#grid"
).kendoGrid({
ariaAttribute:
"aria-describedby"
});
if
(navigatable) {
rowTemplate += (that.ariaAttribute ? that.ariaAttribute +
"='"
:
" aria-describedby='"
) + column.headerAttributes.id +
"'"
;
}
When sorting is enabled for a virtualized Grid with local data, in some cases the Grid does not show correct items when sorted.
1, Open the Dojo example
2. Scroll to the bottom
3. Sort the Grid
Only the last 3 items are displayed. (screencast)
Note: The issue does not occur every time.
Enough items to fill the Grid height should be displayed. There should be no blank space without records.
Grid control doesn’t allow to change width of columns via keyboard. Column width adjustments could be done only via mouse. It would be great to have this ability from the accessibility perspective.
No hot key to change width.
Any hot key (e.g. Shift + Arrow Left / Right) to change width of a column.
Kendo UI version: "2020.3.1118"
Browser: Chrome 90.0.4430.212
Add a property to the grid or the grid row template for setting the max and min height of rows in the grid. If the content on a cell exceeds the available space when the max row height has been reached then show a "More..." button/link in the lower right corner of a cell - if the user clicks this then display the full contents of the cell in an overlay or otherwise show the full contents in a tooltip that shows when you hover over the truncated cell.
Allow inserting a row in a grid when the filter is applied and show the newly inserted row (even if it does not match the filter criteria) until the filter is re-applied by the user. This behavior is consistent with Microsoft Excel. Can the kendo grid be modified to support this behavior?
The two grid tables are created for locked columns work. The .k-grid-content-locked element is used for columns which are locked, while the .k-grid-content element holds the scrollable content. Due to this behaviours functionalities like Tabbing become complex task to achieve.
Give the developer an option to show a search field in the grid. This option should be configurable so we could chose which column(s) to search in. With a single keyword the user would be able to get a specific row.
Steps:
Expected: kendoConsole logs the dataItem info in the top message
Actual: dataItem() doesn't find the model even though it exists in the Grid dataSource
In the Grid source code in the refresh function, _data is set to dataSource.view() if partialUpdate is true. For a grouped dataSource, view() will return the parents. This breaks the dataItem function since it relies on the flat array for retrieval.
It looks like this issue was introduced in version 2024.1.319 as it doesn't seem to affect 2024.1.130.
In lieu or as part of select-all capability: Expose a way to retrieve the filtered set of data (or keys) in the grid and other filterable controls. In other words, when a user has applied their own filters, there is currently no method to retrieve the filtered set across the entire dataset. That makes implementing a select-all button a bit tricky as you have to either select all on the current page (view) or the entire unfiltered dataset and then apply the filter yourself.
The current table initialization used in grid is not robust and does not supports many features. The main reason is because _columns function in grid does not leverages existing framework functionality. I propose to slightly modify the existing code responsible for parsing column configuration to use kendo.parseOptions instead of working directly with attributes. You can see my re-implementation of this function at [http://jsbin.com/pihefuva/1].
If you are on the last page of a set of data and delete the last item from the page the pager does not reset to the previous page. This seems like an obvious bug to me. Steps to reproduce: Go to Grid Demo: http://demos.telerik.com/kendo-ui/grid/editing-inline Select "Edit this example" Change the pageSize of the dataSource from 20 to 2 Run the demo Go to the last page delete the two items on the page Result: Grid does not move to previous page and incorrectly displays the item number as higher than the total number of items.
kendo grid dynamic does not contain a definition for MinResizableWidth throwing this error on resize column ..multiple dynamic gids in my mvc view minResizableWidth float The pixel screen width below which the user will not be able to resize the column via the UI. Bug: Column Resize Handle not showing on dynamic Grid Columns The problems are the hidden columns. If you have a hidden column in the grid, you can't resize all other columns after the hidden column. That is a very nasty bug, so please Kendo-UI team make a fix for it.
Add a Title tag to grid headers so that if the user mouseouvers they can see the column title/filed name if it has been clipped by the ellipsis
Ability to set accesskey on toolbar actions without having to do a template.
It would be great to have a couple of CSS classes to do customization of the style of scrollbars in Kendo UI Web controls (multi-browser) because otherwise its really complicated to integrate javascript plugins to do this in the Kendo UI structure.
When multi-select and batch editing is enabled, it would be nice to have a built-in feature to edit those rows all at once. Something like a popup with an editor for each column selected. The basic idea: Requirements - Selection mode has to be multiple. Both row and cell should be fine. - Edit mode: Batch preferably for performance reason (but allow other?). Features - [Grid widget] New multiEdit() method. Accepts an optional rowIndexes[], rowGuids[] or cellGuids[] parameter. If parameter array > 1 or parameter is null and selection > 1, open edit popup for specified or selected cells accordingly. - [Toolbar] Built-in Edit button. Disabled if selection <= 1. - [Popup] A popup with an editor for each selected (or passed into argument) columns. The popup could potentially be template based but I don't know how this would work out with the editors not always available. I leave that up to you :) Instead of a popup, it could also be (or as an extra optional feature maybe?) a fixed row right under the header that appears when you try to edit multiple rows. Sorta like the filter row but for editing. Perhaps you could even give this feature it's own edit mode. That mode would display the fixed row permanently and would disable individual editing. Upon selection, that fixed row would take up the value of the selected row (or display "Multiple" when the values differ) and changing that value would set all the selected cells of the column to that value. PS. I saw the other multi-row editing suggestion. It was mainly about having mutliple rows opened for edit at once. I understand the technicalities behind why it's a bit of a mess to do. This is not what I'm asking for here. My suggestion involves having only a single editor per column
I want to be able to change whether a grid is scrollable, as its datasource grows or shrinks, without having to destroy and recreate it, and I want to control whether the columns are equal width or auto-sized, independently of whether it's scrollable. I also want to change its height, and turn on and off the option that lets it auto-size itself. (Also I'm running into a similar issue with charts, where I can't change the tooltip template after it's set.)
see https://www.telerik.com/account/support-tickets/view-ticket?threadid=1101276 for more details