Duplicated
Last Updated: 04 May 2023 06:07 by ADMIN
Created by: Ricardo
Comments: 1
Category: Grid
Type: Feature Request
0

Hi Dimiter,

 

I have experience creating column groups at the top of a kendo grid, but I would now like to do something similar with row groups. I have attached a screenshot of an example of what I would like to accomplish. Is this possible with Kendo Grid?

Completed
Last Updated: 02 May 2023 07:03 by ADMIN
Created by: Nitika
Comments: 3
Category: Grid
Type: Feature Request
5

Please provide a built - in rows reordering functionality that isn't based on the public HTML drag and drop api. Also please allow to customize the content of the drag hint. Something similar to the drag and drop feature of the TreeView.

thank you

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: 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:

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: 23 Feb 2023 11:12 by ADMIN
Created by: Luca
Comments: 1
Category: Grid
Type: Feature Request
2

Hi Team,

I would like to request a new event for the Kendo UI Grid which will determine when the Grid has been resized in height.  Right now, I have created a custom directive which uses the changeNotification property to handle when the scrollbar is shown.  But it would be nice if there was something built in.

Thanks!

Declined
Last Updated: 23 Feb 2023 06:50 by ADMIN

Hey Kendo Team,

 

you already have a solution in jQuery for my problem (https://docs.telerik.com/kendo-ui/knowledge-base/grid-group-remove-footer-header-one-record).

Unfortunately this solution did not work in Angular.

Desirable solution would be a flag in GroupHeaderTemplate which removes header if group size is one.

Another solution could be; allow a class field in GroupHeaderTemplate, so that we can set display to none if group size is one.

 

Best regards,

Matthias


Declined
Last Updated: 23 Feb 2023 06:21 by ADMIN

Now I can configure possible filter operators and default operator on column basis. Doing so I have much copy-pasted code for each grid column.

I want to have a grid level option to configure this on "type" basis with a reusable js object (e.g. public constant shared across components):

<kendo-grid [filterOptions]="GridFilterOptions" ...

Where GridFilterOptions:

public const GridFilterOptions: ... = [
{ type: "string", default: "contains", operators: ["contains", "doesnotcontain"]},
{ type: "number", default: "eq", operators: ["eq", "neq"]}
];
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.
Completed
Last Updated: 18 Jan 2023 12:06 by ADMIN

Hello,

 

As I explained in this post, I would like to set max-width on certain columns of a grid to force them to not becoming bigger than a certain size if there is a remaining width in the parent container. However, I do need to distribute the remaining width across other columns if they don't have max-width.

 

For example in this project https://stackblitz.com/edit/max-width-request?embed=1&file=app/app.component.ts, I want the first column which shows the ID of products would never be bigger than 15. I'm advised to leave one of the columns without setting width, so that column will occupy the remaining width and as a result the width of columns with width will be respected as max-width. However, that is not good because in big screens you will end up with a very big column while other columns are still suffering from lack of space.

 

Thanks,

 

Mojtaba

Declined
Last Updated: 14 Dec 2022 22:19 by John
Created by: Holger
Comments: 13
Category: Grid
Type: Feature Request
18

Current behavior
The grid component already has the functionality to resize and reorder columns by the user, but is missing functionality for saving an restoring columns configuration, so that changes done by the user are lost after a page change.

There is the Persist the State article in the "How to section" in the documentation, but the described solution is only applicable when adding grid columns by using *ngFor. When defining columns in the markup, due to extensive usage of templates (kendoGridColumnMenuTemplate, kendoGridFilterMenuTemplate, kendoGridCellTemplate, ..), there is no reasonable solution available.

Expected behavior
Provide methods, similar to the jQuery grid, to save and restore columns configuration. This should at least include the column's order, width and sort.

 

PS: This is not a duplicate of the feature request Add persistent state for grid (and other components). The latter one has been marked as "Completed" but does not include the needed functionality.

Declined
Last Updated: 01 Dec 2022 11:11 by ADMIN
Please provide an option that prevents the destruction of the detail template when it is expanded and collapsed. That will allow to maintain the state of the detail template. Such functionality would be dependent on the Grid data operations though. Meaning that, even if the detail templates aren't destroyed when collapsed they will be destroyed if the Grid is paged for example.
Declined
Last Updated: 01 Dec 2022 09:18 by ADMIN
Created by: Cédric
Comments: 1
Category: Grid
Type: Feature Request
0
Please provide a built-in rowStyle callback similar to the existing rowClass one. Thank you.
Declined
Last Updated: 17 Nov 2022 08:37 by ADMIN
Created by: Phoenix
Comments: 1
Category: Grid
Type: Feature Request
0
Please provide a means to access the current column (its row and column indexes) through the activeCell.  
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
Completed
Last Updated: 21 Sep 2022 12:22 by ADMIN
Created by: Mark
Comments: 10
Category: Grid
Type: Feature Request
38
Would like the ability to programmatically expand or collapse all groups for all rows in the grid.  Without having the need to iterate across all rows.
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

Declined
Last Updated: 11 Aug 2022 08:26 by ADMIN
Created by: Alexander
Comments: 2
Category: Grid
Type: Feature Request
1

Add icons for grid filter operators to easily understand current operator (DevExpress example):

https://gyazo.com/3806906633b2c1ca66f6cacc2b32ba88

image