Completed
Last Updated: 29 Apr 2020 14:04 by ADMIN
Created by: Sander
Comments: 7
Category: Grid
Type: Feature Request
16

Hi Kendo.

 

We're trying to replace Vue Grid Wrapper with the new Native Grid and most things works awesome. We only have one blocking feature that isn't inplemented yet.

 

So my question is when is the footer-logics comming for the native grid. We want to show aggregates in the fixed footer and it would be awesome it is like the 'headerCellRender' function defined on the grid. We know there is a gouping aggregate, but this isn't the thing we want.

 

Is there any idea when or even if it is comming to the native grid?

 

Kind regards,

Sander

Completed
Last Updated: 22 Sep 2022 07:31 by ADMIN
Created by: Minas
Comments: 3
Category: Grid
Type: Feature Request
7

Hello there,

 

I am looking for a loading spinner solution to use with Vue Native Grid. I could not find something on the docs.

Is there any way I can show some kind of loading indicator while loading the data?

I am not using data source from Kendo, just basic method to populate `:data-items="items"`

 

Thank you!

Unplanned
Last Updated: 06 Dec 2022 13:06 by ADMIN
Created by: Jef
Comments: 2
Category: Grid
Type: Feature Request
5

With the current implementation of the Native Grid, if one needs to set a minimum width to a column that needs to add the implementation suggested in this Setting a Minimum Column Width example.

While the approach in the above example works as expected, the logic that needs to be added can be internal for the Grid component. Thus the users will have to add a simple column property like the below and no other configuration should be set.

  {
    field: "ProductName",
    title: "Name",
    minWidth: 200
  }

Completed
Last Updated: 23 Jul 2021 08:58 by ADMIN

I'm submitting a...

  • Bug report

Current behavior

The user cannot select a filter operator if the filter input doesn't have entered data.

Expected behavior

The user should be able to pre-select a filter operator no matter if there is data entered in the filter input or not.

Minimal reproduction of the problem with instructions

  1. Open this StackBlitz example
  2. In the Product Name column, I click the filter operator button
  3. Select "Ends with"
  4. Click the filter operator button again and see that "Ends with" is not selected.
  5. Type "g" in the filter text field. Grid updates but doesn't filter the data by "Ends with" filter.
  6. Click the filter operator button and see that "Contains" is selected instead of "Ends with"
  7. Select "Ends with" once more and Grid filters correctly
Planned
Last Updated: 03 Sep 2020 04:31 by ADMIN
In the vue native grid, the inputs rendered in the filter row don't have a title or accessible name. This would make it nearly impossible for someone using a screen reader to understand what each field means. In order to comply with WCAG 4.1.2 (Name, Role, Value) please add a title and/or aria-label/labelledby attribute to these inputs. 

The jquery grid has the aria-label and title populated with the column name. I think it'd be even more useful if the label said "Filter by {columnName}".
Completed
Last Updated: 23 Nov 2020 11:42 by ADMIN
Created by: Bernhard
Comments: 1
Category: Grid
Type: Feature Request
3

We are currently upgrading the vue-gid-wrapper to the better native-vue-grid. Unfortunately some features, like the keyboard naviagation, don't seem to be included yet.

I assume the features from the wrapper will all be included in the new native grid, but to be sure I'm requesting the feature (naviagation).

Need More Info
Last Updated: 11 Aug 2021 07:45 by ADMIN
Created by: Nick
Comments: 9
Category: Grid
Type: Feature Request
3
We need the Gird Filter in ASP.NET Core functionality for Vue
Planned
Last Updated: 26 Sep 2022 07:58 by Supraja

Describe the bug
Locked and resized columns leave a small gap between the columns when scrolling is performed

To Reproduce
Steps to reproduce the behavior:
https://stackblitz.com/edit/mzxqs7-hy29kw?file=src%2Fmain.vue
lock both first and the second column from the column menu
resize the first column
scroll the columns

Curent -
A tiny gap is visible between the first and the second column
image

Unplanned
Last Updated: 01 Apr 2022 08:54 by ADMIN
Created by: Daniel
Comments: 1
Category: Grid
Type: Feature Request
3

In my project, I always use remote data because the data comes from a backend that aggregates data from several sources in the company and because I want to sort, filter, etc on the server to be able to do it on the entire dataset (and I cannot do it in the frontend because it's a lot of data).

In the Wrapper Grid, we can add a "Refresh" button to the pager of the component using the pageable-refresh property. 

Such property is not available in the Native Grid. As the Native Grid doesn't use the DataSource component, I can assume that the Refresh button cannot be fully functional out of the box but still we could be able to pass a method that will be triggered once the button is clicked. Then through this method, we can make an API call and update the data.

Unplanned
Last Updated: 22 Nov 2021 13:28 by Deborah

Describe the bug
When you use the filterGroupByField method, if there are more than 2 filtered items, the method returns null. If the filtered items are one or two, the method works correctly.

To Reproduce

  1. Open this StackBlitz example
  2. Open Browser's console(F12)
  3. Click on the "ProductName" column menu and select 3 or more checkboxes
  4. See the output in the console which is "null"

Expected behavior
The result returned from the filterGroupByField method should be with a structure similar to the below one, no matter how many checkboxes have been selected in the column menu.
image

Completed
Last Updated: 16 Aug 2022 07:35 by ADMIN
Release R3 2022 - Increment 3 (14.09.2022)

Describe the bug
In a scenario of Native Grid with Filter row once the filter popup is opened, the only way we can close it to select a value from the dropdown.

To Reproduce

  1. Open this StackBlitz example
  2. Click on the icon next to a random input in the filter row
  3. Click outside the popup that appears in step 2.

Expected behavior
The popup of the filter should be automatically closed when it is blurred.

Screenshots
image

Completed
Last Updated: 23 Jun 2021 11:38 by ADMIN
Created by: Seuthes
Comments: 1
Category: Grid
Type: Feature Request
2
Add Validation to the Kendo Vue native grid.
Completed
Last Updated: 22 Sep 2022 07:36 by ADMIN

When using the chrome accessibility panel to inspect the filter operator button, there is no accessible name or title (hovering over the button does not give a tooltip with the name of the button).

The clear filter button does have an accessible name and title.

Please correct the filter operator button in order to meet WCAG Accessibility Standard 1.1.1 (Non-Text Content) and 4.1.2 (Name, Role, Value)

 
Unplanned
Last Updated: 07 Aug 2023 07:00 by Daniel

In the current implementation of the GridColumnMenuCheckboxFilter component when its searchBox prop is set to true, the input that appears filters the component's values using the "startwith" filter operator. 

Providing a property that can define the filter operator of the searchBox inside the GridColumnMenuCheckboxFilter will be a very useful feature. 

Unplanned
Last Updated: 04 Jul 2023 14:57 by Daniel

There are multiple smaller Kendo UI for Vue Native components used inside the Native Grid. In some scenarios, the fine-tuning of the smaller components is essential for the usage of the Grid. 

For example, the current implementation of the Grid doesn't provide an option to configure the formatting of the NumericTextBox displayed in the filter of its column menu. Now, to achieve the described functionality we have to use a custom column menu template.

Please add an option to control the configuration of the Native components used internally by the Grid.

Completed
Last Updated: 07 Jun 2023 12:21 by ADMIN
Created by: Chris
Comments: 2
Category: Grid
Type: Bug Report
2

Describe the bug
When using the GridPdfExport component for exporting Grid data to a PDF file the exporting operation fails with the following error:
image

  • The issue is replicable only when working in Vue 2 context

To Reproduce

  1. Open this CodeSandbox example
  2. Click the button above the grid

Expected behavior
A system dialog should appear asking where the generated file should be saved

Completed
Last Updated: 06 Feb 2024 14:33 by ADMIN
  • Bug report

Current behavior

https://stackblitz.com/edit/tynxxg-vckenw?file=src/main.vue

  1. With the default code in the example, when first scrolling the skip is not accurate. If the grid is scrolled extremely slowly, you can see the skip is not incremented at first. If scrolling quickly, it is very jumpy.

  2. The faster you attempt to scroll, the stranger the skip behavior becomes unlike with simply removing the grouping grid prop in the same example. I've been able to get into situations it in the provided StackBlitz by scrolling down and scrolling back up quickly where it hangs on row counts and where it will scroll past the 0 indexed row causing an empty grid, then scrolling down again with either jump with a large skip number or sometimes throw an error.

  3. Possibly provide more flexibility to the scenario

Expected behavior

skip and cache are working correctly

Unplanned
Last Updated: 14 Oct 2022 08:38 by Supraja

The column menu in the  Wrapper Grid has the functionality to lock/unlock a selected column.

Can you add this feature to the Native Grid?

Unplanned
Last Updated: 24 Mar 2022 14:49 by Praveen

Scenario: Native Grid with Virtualization + Grouping.

The field for improvement: The expand/collapse is slow if we have a big number of items in the group which is expanded/collapsed

Example: https://codesandbox.io/s/smoosh-waterfall-7gebk1?file=/src/App.vue
Unplanned
Last Updated: 14 Aug 2024 12:57 by ADMIN
Scheduled for 2024 Q4 (Nov)

Describe the bug
If you try to group the data in a Grid by a column that has a value of "null", the browser hangs, and an error appears in the console.

To Reproduce

  1. Open this StackBlitz example
  2. Group the Grid by "Unit Price" field

Expected behavior
The data should be grouped according to the values inside the UnitPrice column. A column with an empty header should appear for the group with a "null" value.

Screenshots
image

Workaround

Convert the "null" values to empty string with a code like this:
this.products.forEach((o) => { o.UnitPrice = o.UnitPrice === null ? '' : o.UnitPrice; });
Here is a modified example in which the above code is added to the getData method.

1 2 3 4 5