Unplanned
Last Updated: 13 Oct 2024 19:24 by Tony BenBrahim

Hi,

It will be a nice feature to have the ability to customize the drag hint of the built-in row reordering similar to the hintTemplate.

Unplanned
Last Updated: 28 Aug 2023 20:59 by Le-Or
It would be nice if you supported specific row selection based on user-defined conditions, without disabling the entire row. The goal is to eliminate the need for additional customization required to handle multi selection behavior on the user's end.

Implementing this functionality would greatly benefit applications that heavily rely on grid usage. Currently, each usage of the grid component requires a custom implementation to override default behavior.
Completed
Last Updated: 01 Sep 2023 06:00 by ADMIN
On hiding are showing columns and you have a horizontal scrollbar, the grid is jumping to right end. Thats not desirable. I think the current position should be hold.

https://www.telerik.com/kendo-angular-ui/components/grid/examples/column-menu/set-column-position/?theme=default-ocean-blue&themeVersion=6.6.0

 
Unplanned
Last Updated: 31 Jul 2023 11:34 by Dominik
Created by: Dominik
Comments: 0
Category: Grid
Type: Feature Request
3

Please provide an option to configure the icon of the <kendo-grid-column-chooser> component. The available configurable options as input properties could be:

  • fillmode
  • icon
  • svgIcon 

similar to the same input properties for the Button component:

https://www.telerik.com/kendo-angular-ui/components/buttons/api/ButtonComponent/

thank you

 

Unplanned
Last Updated: 30 Jun 2023 20:49 by ferris
Created by: ferris
Comments: 0
Category: Grid
Type: Feature Request
1
Like the Pager component, add the pageSizeChange event for the Grid Pager as well.
Unplanned
Last Updated: 29 Jun 2023 09:31 by ADMIN
Currently, the `toDataSourceRequestString` method converts the `skip` and `take` properties into a string that is comparable with the DataSourceRequest format in UI for ASP.NET MVC, which includes specific page and pageSize (e.g. page=1$pageSize=50).

But when virtual scrolling is enabled, pagination does not work with actual "pages" in terms of `skip` always being a multiple of `pageSize`. Instead, it relies on the `skip` and `take/pageSize` numbers to determine the next portion of data (it does not match with fixed ranges like 1-100, 101-200, etc., being "page1", "page2"...). This makes it hard to use virtual scrolling in combination with ASP.NET Core API, as there is no helper method that is compatible with the virtual scrolling mechanism.

The developer needs to use regular paging, or pass the `skip` and `take` properties in raw format to the server and create custom logic which to determine the portion of data that needs to be returned to the client.
Unplanned
Last Updated: 19 May 2023 17:19 by Simran Jalan
Created by: Simran Jalan
Comments: 0
Category: Grid
Type: Feature Request
4
Just like cellClick and cellClose event, can we have a cell double click event that passes Grid cell information in the function?
Declined
Last Updated: 05 May 2023 13:47 by ADMIN

Previously igrid 5.0.0 introduced sortable column headers and their contents being wrapped in spans with inner cell and link classes

<span class="k-cell-inner">
       <span class="k-link>......

now after upgrading to 11.2.0 it looks like ALL column headers get this additional element nesting even if they aren't sortable which is greatly affecting how column headers display since .k-link has a display: flex value.  As well as many other styles.

Before

After

There are also "link" like styles applied to any and every column even if it doesn't sort giving the false impression that a column header is clickable.

This can be seen from kendo's own stackblitz for the grid https://stackblitz.com/edit/angular-lyxxa7?file=src%2Fapp%2Fapp.component.ts where if you inspect the header elements you'll see they've been wrapped in the sortable span elements. If this is intentional to wrap all column headers in we'll just have to work around it but we're curious if applying the sortable styling to ALL column headers was done on purpose or a bug.

Unplanned
Last Updated: 18 Apr 2023 17:56 by Kishore
Created by: Kishore
Comments: 0
Category: Grid
Type: Feature Request
2

Highlight the text in the Grid with the filtered text. For example:

Declined
Last Updated: 27 Apr 2023 06:42 by ADMIN

https://stackblitz.com/edit/angular-4bbepg?file=src%2Fapp%2Fapp.component.ts

@Component({
    selector: 'my-app',
    template: `
            <button class="btn btn-primary mb-3" (click)="toggleSort()">toggle sort</button>
            <kendo-grid
                [kendoGridBinding]="gridData"
                [filterable]="'menu'"
                [sortable]="true"
                [sort]="sort"
                [height]="400"
                [style.width.px]="400">
                <kendo-grid-column field="CompanyName"></kendo-grid-column>
            </kendo-grid>
        `
})
export class AppComponent {
    public gridDataCustomer[] = customers;
    sortSortDescriptor[];
    toggleSort() {
      this.sort = this.sort ? undefined : [{
        field: 'CompanyName',
        dir: 'desc'
      }]
    }
}

 

The sort indicator (down arrow) remains after removing the sort (setting the [sort] input to undefined)

Thanks,

-Adam

 

Unplanned
Last Updated: 27 Jan 2023 12:29 by Nervia Consultores S.L.
Created by: Nervia Consultores S.L.
Comments: 0
Category: Grid
Type: Feature Request
1
Allow customizing the options in each operators dropdown separately when utilizing one of the built-in filter menu components with extra=true.
Duplicated
Last Updated: 02 Mar 2023 08:25 by ADMIN
Created by: S
Comments: 3
Category: Grid
Type: Feature Request
2

Hello

I have a grid cell with filter set to menu. So the popup appears with the list of default operators that are needed to be included in the popup.

Something like below:

<ng-template
kendoGridFilterMenuTemplate
...
>
<kendo-grid-numeric-filter-menu
...
>
<kendo-filter-eq-operator> </kendo-filter-eq-operator>
<kendo-filter-neq-operator> </kendo-filter-neq-operator>
<kendo-filter-gte-operator> </kendo-filter-gte-operator>
<kendo-filter-lte-operator> </kendo-filter-lte-operator>
<kendo-filter-isnull-operator> </kendo-filter-isnull-operator>
<kendo-filter-isnotnull-operator> </kendo-filter-isnotnull-operator>
</kendo-grid-numeric-filter-menu>

</ng-template>

 

What i am trying to achieve is to add another operator like 'In' that can accept comma separated values. Something like:

<kendo-filter-in-operator> </kendo-filter-in-operator>

I have looked at the doc (https://www.telerik.com/kendo-angular-ui/components/grid/filtering/filter-row/#toc-custom-filter-row-components/)

But i dont see a custom filter operator example.

Could you please let me know if its possible to do that or is there anyway i can achieve this.

 

Thanks

SM

Unplanned
Last Updated: 01 Nov 2023 13:58 by ADMIN
Created by: unTill
Comments: 5
Category: Grid
Type: Bug Report
0

When filter popup is opened, it need to be closed by click outside of it

However, popup is closed only after second click outside.

After popup was opened and closed for the first time - next times everything works correctly, so it can be reproduced only after refreshing the page with this component

It can be reproduced in example in your documentation: https://www.telerik.com/kendo-angular-ui/components/grid/filtering/filter-menu/#toc-custom-filters/

Unplanned
Last Updated: 20 Oct 2022 13:33 by ADMIN

As there are browser-specific limitations to the maximum reliable height/width an HTML element can have (https://stackoverflow.com/questions/34931732/height-limitations-for-browser-vertical-scroll-bar), the virtual scrolling functionality of the Grid is affected (different issues appear depending on the browser).

It would be a nice enhancement to provide a way the virtual scrolling to work regardless of the total number of items in a given use case.

A possible solution is to keep track of a virtual window from 1 to 1,000,000 if the number of source records is greater than 1 million. On a scroll event, the scroll position can then be adjusted to reflect the position within the actual data set. For example, if the scroll position is 300,000 (within the max of 1,000,000) and the source data contains 50,000,000 records, the actual record index to start displaying data is 300000 / 1000000 * 50000000 = 15000000.

Workaround:

The Grid can use virtual scrolling feature with pager.

While the Grid built-in paging and virtual scrolling functionalities are alternatives for rendering the Grid data in portions (pages) they cannot be used together as they both rely on the same pageChange event to process the data.

The developer can introduce some custom implementation based on a custom paging UI placed below the Grid or in the Grid Toolbar template, for example the dedicated stand-alone Pager component.

Here is an example featuring a Grid that has 500k items per page (total 1 million). Each page utilizes virtual scrolling with pageSize=100:

https://stackblitz.com/edit/grid-paged-virtual-scrolling
Declined
Last Updated: 31 Aug 2023 15:49 by ADMIN
Created by: n/a
Comments: 2
Category: Grid
Type: Bug Report
0

Given: a kendo grid with resize enabled.

And: the input locked on kendo-grid-colum  is undefined (by ex. due the component class property not initialized)

When: the user double click on the column resize handler 

Actual: the column width is set to 0

Expected: the colum  autofit behaviour remain consistent and set the column width as usual.

Unplanned
Last Updated: 24 Aug 2022 21:15 by Nitesh
Created by: Nitesh
Comments: 0
Category: Grid
Type: Feature Request
1
A method to be able to move/reorder the buttons and a template to show the custom content.
Unplanned
Last Updated: 22 Aug 2022 16:36 by Steffen
Created by: Steffen
Comments: 0
Category: Grid
Type: Feature Request
2

Add wildcard filtering in the Kendo UI Grid.

Examples of wildcard characters

Unplanned
Last Updated: 11 Aug 2022 10:17 by Adam
Created by: Adam
Comments: 0
Category: Grid
Type: Feature Request
1

I have a groupable kendo grid. I'm utilizing the kendoGridGroupHeaderColumnTemplate directive.

I see that <kendo-grid-column> takes headerClass and headerStyle, but neither applies styles to the grouped header.

Please provide a groupedHeaderClass and groupHeaderStyle properties so that I can style the cell rendered by kendoGridGroupHeaderColumnTemplate.

Thanks,

-Adam

Unplanned
Last Updated: 02 Aug 2022 09:09 by ADMIN

Hi,

I wanted to add the operator "doesnotendwith" and "doesnotstartwith" (present in the FilterOperator enum) in the "OPERATORS" drop-down of the STRING kendo-grid-string-filter-menu column filter.

I don't think there is a component I can add to the markup as explained in the following documentation:

https://www.telerik.com/kendo-angular-ui/components/grid/filtering/filter-menu/#toc-order-of-filter-operators

If possible I would like to avoid creating a new custom filter.
It's possible?

Thank you,
B.

Unplanned
Last Updated: 25 Jul 2022 14:31 by Sagar
Created by: Sagar
Comments: 0
Category: Grid
Type: Feature Request
1

When the column filter is set to date, it shows a built-in filter menu with the DatePicker and the operators dropdown. Can we have a similar feature where the filter Menu shows the DateTimePicker with the operators and logic dropdown?