Unplanned
Last Updated: 19 Oct 2020 12:48 by ADMIN
Created by: David
Comments: 3
Category: Grid
Type: Feature Request
2
Can you please consider adding a built-in option for freezing Grid rows that will always stay below the headers area during scrolling?
Unplanned
Last Updated: 29 Sep 2020 09:10 by ADMIN
Created by: Karim
Comments: 2
Category: Grid
Type: Feature Request
2

As of right now it is a lot of work to properly implement a foreign key column and some of the features are only working with multiple workarounds. It would be nice to have a foreign key grid column as it already exists for ASP.NET. The ultimate goal would be to set the foreign key field which the column is bound to, pass a list of complex objects and set the text field and value field for that list. 

An example of an hypothetical implementation:

<kendo-grid-column field="ProductId" [data]="ProductList" [valueField]="'Id'" [textField]="'Name'"></kendo-grid-column>

Currently all of this has to be done manually by defining a cell template and edit template which comes with a couple of limitations. The greatest limitation is that the out of the box sorting and filtering does not work since the grid will sort/filter by the Id instead of the cell template value. For the filtering additionally a custom made filter needs to be implemented for each column which displays the DropDown in the filter menu.

For ASP.NET all of these things come out of the box and are extremely helpful. Here is a link to the ASP.NET implementation for a foreign key column: https://demos.telerik.com/aspnet-core/grid/foreignkeycolumn

I wish something like that will be implemented in Angular as well in the near future as it makes the development extremely hard without this feature.
I saw the sorting/filtering together with the foreign key column as one of the main reasons to choose Telerik as it is extremely helpful and setting it apart from its competitors. 

Unplanned
Last Updated: 22 Sep 2020 06:38 by ADMIN
Created by: Loke Moon
Comments: 7
Category: Grid
Type: Feature Request
34
http://docs.telerik.com/kendo-ui/controls/data-management/grid/how-to/various/drag-and-drop-rows-between-two-grids
Need More Info
Last Updated: 07 Sep 2020 10:16 by ADMIN
Created by: Anil
Comments: 1
Category: Grid
Type: Feature Request
1
As of now we have options of sorting the grouped column either in ascending or descending order. Can we have asc, desc and no sort the same way we have for the grid columns?
Unplanned
Last Updated: 27 Aug 2020 05:17 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.
Unplanned
Last Updated: 18 Aug 2020 12:42 by ADMIN
Created by: Rohit
Comments: 0
Category: Grid
Type: Feature Request
2
I would like to achieve row resize. Just like you have column resize, user should be able to point the mouse at the bottom of the row and drag to resize the row. 
Unplanned
Last Updated: 05 Aug 2020 06:47 by ADMIN
Created by: Jesse
Comments: 0
Category: Grid
Type: Feature Request
1

Please provide a frozen column separator as the one for the WPF DataGrid:

https://docs.telerik.com/devtools/wpf/controls/radgridview/columns/frozen-columns

thank you

Unplanned
Last Updated: 30 Jul 2020 03:50 by Charu
Created by: Imported User
Comments: 3
Category: Grid
Type: Feature Request
14
i am using Telerik Angular Editing Grid for list editing of data.one of our main requirements is to copy a cell value and multiselect cells to paste data. this requires Angular grid to provide out of the box multi cell selection mode so that upon action respective cell values get updated
Unplanned
Last Updated: 21 Jul 2020 05:51 by ADMIN

Hello Team,

When in Kendo-Grid for Angular there more columns then that fits in the page, we get a horizontal scroll.

If i apply reordering of columns and try to move one to any direction.

1. If the columns need to be moved on same visible section, it does moves perfectly.

2. but if i want to move something beyond the visible section, i can't as the scrolling does not work automatically, either i need to use Keyboard to move scroll bar which in case users needs to be trained or is not user friendly or i need to it in parts.

 

Please help us to include feature to auto scroll when we move columns

 

Thanks

Unplanned
Last Updated: 16 Jul 2020 09:52 by ADMIN
In the custom filter menu, I want the ability to add the operators and logic dropdown as available in the built-in filter menu template. Instead of manually adding the dropdowns, a built-in option will be nice to have.
Unplanned
Last Updated: 06 Jul 2020 11:23 by ADMIN
Created by: n/a
Comments: 0
Category: Grid
Type: Feature Request
0
Provide an option to animate the sorting and reordering functionalities.
Unplanned
Last Updated: 10 Jun 2020 08:22 by ADMIN
Created by: Robert
Comments: 0
Category: Grid
Type: Feature Request
8
It would be nice to have a builder for complex filter in the grid like that: https://js.devexpress.com/Demos/WidgetsGallery/Demo/DataGrid/FilterBuilder/Angular/Light/Compact/
Unplanned
Last Updated: 08 Jun 2020 08:18 by ADMIN

We need to overwrite kendo-grid-column-chooser component reset button logic. We need reset button to select all columns that were selected during the initial load of grid.instead of current reset logic. Is there a way to overwrite reset button logic?

I tried <kendo-grid-column-chooser (reset)="resetColumnMenu($event)"></kendo-grid-column-chooser> but it didn't work.

Completed
Last Updated: 04 Jun 2020 11:05 by ADMIN
Created by: Mariana
Comments: 2
Category: Grid
Type: Feature Request
5
I need to expand/collapse grid rows programmatically. I know about grid.expandRow/collapseRow, but there is no public methods which can get me know  is row expanded at this moment and collapse it. I need to manage in component array of expanded rowIndexes and every time to check is row expanded,then call method collapseRow, which again, under hood, using your private method this.detailsService.isExpanded(index), is doing this check. It's very inconvenient.  So, can you expose this methods or toggleRow() to allow us get rid of additional logic around? Or, possibly, you know other way to get this info directly from grid?
Unplanned
Last Updated: 29 May 2020 12:39 by ADMIN
Created by: Bernd
Comments: 5
Category: Grid
Type: Feature Request
15
Currently the pager is always at the bottom of the grid. I would love to see an option to place the pager at the top and/or bottom. Without adding custom code every time I need this.
Completed
Last Updated: 13 May 2020 08:08 by ADMIN
Created by: Batdelger
Comments: 1
Category: Grid
Type: Feature Request
10
I want to display my data in multiple type of views (grid, listview ...etc). So I need to place PagerComponent outside of GridComponent
Completed
Last Updated: 13 May 2020 07:59 by ADMIN
Created by: Imported User
Comments: 1
Category: Grid
Type: Feature Request
9
It would be nice to have support for horizontal virtual scrolling for the Grid in cases of large number of columns. Just like the current feature for vertical scrolling, in which you can update the visible rows through a pageChange() event handler.
Unplanned
Last Updated: 05 May 2020 12:09 by ADMIN
Created by: Joe
Comments: 1
Category: Grid
Type: Feature Request
1

Hello Telerik,

We have implemented a custom reusable filter cell component similar to the example of the multi-select checkbox example from the docs. The difficulty using that example however, is that when the filter is updated, the other filters in the grid are removed due to the use of filterservice.filter. Because the CompositeFilterDescriptor can contain both filters and composite filters, why does the base filter cell component's base methods not allow a CompositeFilterDescriptor to be provided to the UpdateFilter method? 

    protected filterByField(field: string): FilterDescriptor;
    protected filtersByField(field: string): FilterDescriptor[];
    protected removeFilter(field: string): CompositeFilterDescriptor;
    protected updateFilter(filter: FilterDescriptor): CompositeFilterDescriptor;
    protected applyFilter(filter: CompositeFilterDescriptor): void;

Our method for implementing the multi-checkbox filter cell was to build a composite filter using 'Or' logic and each selected value added as a filter descriptor with operator 'eq' and the selected item value as the value of the filter, and use a similar strategy as the base filter cell component to add this composite filter to the filter service's composite filter. 

  private getSelectedFilters(values: Item[]): CompositeFilterDescriptor {
    const selected: FilterDescriptor[] = values.map((value) => {
      return {
        field: this.field,
        operator: 'eq',
        value: value.value,
      };
    });
    return {
      filters: selected,
      logic: 'or',
    };
  }

  public onChange(values: Item[]): void {
    this.selectedValues = values;
    const root = this.filter || {
      filters: [],
      logic: 'and',
    };
    this.removeFilter(this.field);

    if (values !== null && values.length !== 0) {
      root.filters.push(this.getSelectedFilters(values));
    }
    this.filterService.filter(root);
  }

If the base filter cell component allowed the CompositeFilterDescriptor type or the FilterDescriptor type in the updateFilters method, we could simplify the logic in our filter cell component to be similar to the patterns shown in the drop-down list filter component example, as shown below, but with a composite filter descriptor such as the one generated by the above getSelectedFilters function.

this.applyFilter(
      value === null // if value of the default item
        ? this.removeFilter(this.valueField) // remove the filter
        : this.updateFilter({
            // otherwise add/modify the filter for the field with the value
            field: this.valueField,
            operator: 'eq',
            value,
          })
    ); // and update the root filter

I think this would be a beneficial addition to the Kendo Angular2 product, as it would enable many more reusable filter components to be created more easily and also simplify/ enhance some of the existing examples you provide.  If you would like more information or the full multiselect-filter component, I would be happy to supply it.

 

Thank you!

Unplanned
Last Updated: 15 Apr 2020 14:13 by ADMIN
Created by: Christopher
Comments: 1
Category: Grid
Type: Feature Request
0

Is it possible to modify the default filter for a date on a grid so that it is a "between" filter? i.e. the second clause will show "Is before or equal to" instead of "Is after or equal to"?

 

https://stackblitz.com/edit/angular-ygnmj1

Preferred default:

instead of:

Unplanned
Last Updated: 03 Apr 2020 08:27 by ADMIN
Created by: Robert
Comments: 6
Category: Grid
Type: Feature Request
1

Hello,

   You have this jQuery example: Binding to Kinvey Backend Services.  Do you have a similar example for Angular?  I cannot find one.  

Thank you.

1 2 3 4 5 6