Completed
Last Updated: 03 Jun 2021 08:22 by ADMIN

I'm submitting a...

  • Bug report

Current behavior

The "type" GridColumn prop is not available in the Typescript definitions available in the GridColumnProps.d.ts file.

Expected behavior

The type prop should be available also in the Typescript context as it is available in this Knowledge base article

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

Completed
Last Updated: 03 Jun 2021 07:41 by ADMIN

I'm submitting a...

  • Bug report

Current behavior

If the scrollable property of the Grid is set to 'null' the header of the Grid changes its background styles a column width, compared to when the property is not set.

Expected behavior

The styles of the Grid should not be changed when the scrollable property is defined.

Minimal reproduction of the problem with instructions

  1. Open this StackBlitz example.
  2. Remove the :scrollable="'none'" property definition from the Grid and see how it changes
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
Completed
Last Updated: 18 Jan 2021 10:09 by ADMIN

I'm submitting a bug report

Current behavior

In a Native Grid that has a multicolumn header which is locked, when the Grid is scrolled horizontally, the upper(shared) part of the multicolumn header is moving based on the scrolling direction.

Expected behavior

When the multicolumn header is locked it should not move along with the horizontal scrolling inside the Grid

Minimal reproduction of the problem with instructions

  1. Open this example
  2. Scroll the Grid horizontally
Unplanned
Last Updated: 16 Oct 2020 13:10 by ADMIN

It will be very helpful if there is an example that demonstrates how we can copy and paste data from Excel to Kendo UI for Vue Native Grid. 

Won't Fix
Last Updated: 06 Oct 2020 05:44 by ADMIN
Created by: devdutt
Comments: 1
Category: Grid
Type: Bug Report
0

Hi Team,

I'm using the export excel feature in the grid. When I'm trying to download data less record( < 3k) it's working fine, but this becomes problematic when I'm trying to download huge data (more than 10k) my browser hangs and after some time browser crash. Do let me know any solution regarding this issue.

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: 18 Dec 2020 11:24 by ADMIN
Please add the ability to traverse and select rows in the vue native grid in order to match the functionality of the jquery grid and meet WCAG criteria 2.1.1 (Keyboard).
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)

 
Completed
Last Updated: 24 Sep 2020 08:18 by ADMIN

Currently in the Vue Native grid, you can only specify column widths in pixels.

This becomes problematic if the user has their browser font size set to a larger size. Since our font size, padding, etc. are using responsive rem units for sizing, they properly resize to a larger size, but since the column widths are set in pixels, the now larger filter fields and buttons don't fit appropriately in the alloted space (see below screenshot). For smaller columns, you can't even see what you've typed into the filter field.

In the screenshot, the larger font size was set in Google Chrome by going to Settings > Appearance > Font size > Very Large.

This enhancement would be helpful to ensure improved accessibility for those who need a larger font size in order to read the text.

 

 

 

Completed
Last Updated: 19 Nov 2020 07:30 by ADMIN

The Accessibility Support page for Kendo UI for Vue Native Components (https://www.telerik.com/kendo-vue-ui/components/accessibility/accessibility-compliance/) incorrectly implies that the Vue Native grid has keyboard navigation support. The page seems to be referring to native components as seen by the breadcrumb and the introduction text.

All of the items in the list except for the grid are linked to the Vue Native component. The "grid" item is linked to the Vue Grid Wrapper (https://www.telerik.com/kendo-vue-ui/components/grid-wrapper/keyboard-navigation/).

I believe there's already a (unplanned) feature request out there to add keyboard navigation features to the native grid, but in the meantime, please remove the grid from this page as it does not currently support full keyboard navigation.

 

Completed
Last Updated: 23 Jun 2021 11:32 by ADMIN
Created by: Lee
Comments: 1
Category: Grid
Type: Feature Request
1

The pagination on the jquery grid is responsive by default with the ability to turn off responsiveness if desired. https://docs.telerik.com/kendo-ui/api/javascript/ui/grid/configuration/pageable.responsive

It would be useful to add responsiveness to the pagination on the Vue Native Grid with the same ability to turn it off if desired.

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: 24 Sep 2020 07:50 by ADMIN

Goodmorning Progress,

We're working quite some time with Kendo for Vue and we are slowly migrating some old 'wrapper' grids to the new native grids. We know there are some limitations in it, because not everything is developed yet, but that wasn't a show stopper for us.

Or project uses quite a lot of data (like a google sheet) and we need it to be editable. So we implemented a native grid and a custom cell render with a VueComponent. This works perfect in case of a little amount of cells, but when there are more rows and columns it's giving us some performance issues.

First we tried virtual scrolling, but this feel 'honky-bonky' and is not even workable on a mac. Then we tried column-virtualization to minimize the rendered data, but also that didn't work. Columns aren't re-rendered when visible and its conflicting with our three locked start columns (visually data overlapping, numbers go through each other, etc).

Then our options are down to zero, so i started to investigate with some performance profiling what's happening. In our case we have 70 columns and 500 rows, this results in like 35k cells. Rendering isn't the big issue, until u start interact with the grid. Our RowClick-function sets one item in the data-items to 'inEdit' like the docs also showing. When this is happening the page freezes and i start wondering why. I found out that ALL the GridCell's (with a custom CellRender) are calling the updateRender-function. So 35k functions are called in some milliseconds and causes it to freeze. It takes around 30 sec's to get it a bit reactive, but you can understand its not workable anymore.

Our wrapper grids hadn't a single problem with handling these kids of data (no paging, no weird stuff, also custom renders for every cell)

Can you please provide me an answer why this is happening? It's possible to get access to our test-environment with the grids in action to visualize my problem a bit better. 

We have a payed license on a co-worker account (berend.haan@..).

Kind regards, 
Sander

Completed
Last Updated: 24 Sep 2020 07:59 by ADMIN
Created by: Gregory
Comments: 1
Category: Grid
Type: Feature Request
1
I'd like to request the ability to create a Row Template in the Native Vue Grid similar to the Grid wrapper.  This way, I can use my custom Vue Components.
Won't Fix
Last Updated: 29 Sep 2020 07:23 by ADMIN

I'm submitting a...

  • Bug report

Current behavior

When there is a custom cell template applied to a column in the Grid(Native), using the grouping functionality breaks Grid's layout

Expected behavior

The Grid's layout shouldn't be affected if we apply a custom cell template

Minimal reproduction of the problem with instructions

  1. Open this StackBlitz project
  2. See that the values in the ProductName column are bolded, but Grid's layout is broken
  3. Remove the cell template definition on line 54 by removing the cell property.
  4. Run the project again and see how if we don't apply a cell template, Grid's layout is being displayed correctly

Environment

Package versions:

2019.2.621

Browser:
All

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).

Unplanned
Last Updated: 24 Sep 2020 08:03 by ADMIN
Created by: Bernhard
Comments: 1
Category: Grid
Type: Feature Request
0

We are currently upgrading the vue-gid-wrapper to the better native-vue-grid. Unfortunately some features, like the minScreenWidth, 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 (minScreenWidth).

 

columns: [
        {
          field: 'variableName',
          title: 'fieldTitle',
          width: '125px',
          minScreenWidth: 1000
        },
        ...
      ]

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