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

When using a grid with a selectable column and keyboard navigation enabled, it's not possible to select the last visible row. Instead of selecting the row, the grid just scrolls the item to the center of the grid.

I've attached a gif of the behavior and a sample project based on the grid demos.

Unplanned
Last Updated: 30 Nov 2022 09:40 by ADMIN
Scheduled for R1 2023 - Increment 2 (07.12.2022)

Describe the bug
When the Grid's resizable property is set to true, the following test fails:

import { describe, it, expect } from "vitest";
import App from "../App.vue";
import { render } from "@testing-library/vue";

describe("App.vue", () => {
  it("renders apps", async () => {
    render(App);
  });
});
  • The issue is not replicable if in Draggable.js file the:
import KendoDraggable from '@progress/kendo-draggable';

is changed with:

import { Draggable as KendoDraggable } from '@progress/kendo-draggable';

With this error:
image

To Reproduce

  1. Open this project
  2. Run 'npm install'
  3. Run 'npm run test:unit'

Expected behavior
The test should pass as it used to pass in version 3.5.0, for example.

Completed
Last Updated: 01 Mar 2023 06:15 by ADMIN
Release R2 2023 - Increment 1 (01.03.2023)

Describe the bug
There is a blank space at the bottom of the Grid when the user scrolls the data. This blank space appears on a specific configuration where the Native Grid is configured with virtual scrolling and the groupable property is set as follows:

:groupable="{ footer: 'visible' }"
  • The issue is replicable in both Vue 2 and Vue 3
  • The issue is not replicable if the groupable prop is defined like this:
:groupable="true"

To Reproduce

  1. Open this StackBlitz example
  2. Scroll the data items to the bottom of the Grid

Expected behavior
There shouldn't be any white/blank spaces at the bottom of the Grid

Screenshots
image

Unplanned
Last Updated: 27 Jun 2023 09:09 by Bruno71

Currently, when we use a custom cell template, the rowIndex is not available inside the properties object when a specific row is in edit mode. 

If the visualized dataItem is not in edit mode the rowIndex is available in the dataIndex prop but this property disappears when the dataItem enters in edit mode.

Please make the dataIndex prop available no matter if a dataItem is in edit mode or not.

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
        },
        ...
      ]

Unplanned
Last Updated: 05 Oct 2023 15:26 by ADMIN

The current implementation of the Native Grid doesn't support the row reordering functionality when the Grid is configured to work in virtualization mode.

Please provide the row reordering functionality in a scenario with virtual scrolling.

Declined
Last Updated: 18 Oct 2023 08:33 by ADMIN
Created by: Eunbyul
Comments: 4
Category: Grid
Type: Bug Report
0

Hello Team.

I appreciate grid's reorderable function work at Nuxt3(@kendo-vue-grid: 3.14.2).

But For some reason, this function doesn't work properly. so I report a bug.

I reproduce a stackblitz code.
https://stackblitz.com/edit/nuxt-starter-gmag5m


I implemented it like this,

After fetching(=GET) column data from the server, reorder the columns using kendo grid's reorderable function and save(=POST) it on the server.

I call columnExecute function, so server refetch(=GET) column data.

at /pages/index.vue, colums ref change rightly.

at /components/grid.vue, columnList ref change rightly.

But rendered kendo grid's column doesn't change.


please check this issue. 

 

Sincerely,
Eunbyul.

Unplanned
Last Updated: 21 Sep 2023 18:31 by Eunbyul

Describe the bug
The following warning appears in the browser's console when using the Native Grid in Nuxt context:
image

To Reproduce

  1. Open this example
  2. Check the browser's console

Expected behavior
No warnings or errors should appear in the console

Completed
Last Updated: 27 Sep 2023 20:56 by ADMIN

Describe the bug
Resizable and reorderable true does not work in nuxt
https://stackblitz.com/edit/hy923e-fmrqsf?file=package.json
Try to resize or reorder

Unplanned
Last Updated: 18 Jul 2023 11:10 by Daniel

Describe the bug
When we have a Grid that has a display: none CSS rule defined for it, switching to display: block makes the pager of the Native Grid be rendered in responsive mode as if the Grid is displayed on a small device.

Possible workaround:

  • Set the pager's responsive property to false

To Reproduce

  1. Open this project
  2. Click on the button

Expected behavior
The Grid should appear on the screen and its pager should look like this:
image

while it is rendered like this:
image

Unplanned
Last Updated: 06 Jul 2023 11:47 by Daniel

The current implementation of the Native Grid doesn't provide the option to access its messages and use them in custom scenarios like Column Menu templates. 

Providing the option to take the components' messages would be a nice to have feature.

  
Unplanned
Last Updated: 05 Jul 2023 11:20 by Ausir

Describe the bug
The Native Grid looks differently when tested in development and production builds. Everything is OK in the development build and once the project is built for production, the Grid borders are missing.

To Reproduce

  1. Download the Nuxt 3 Getting Started demo
  2. Install the npm packages (npm i)
  3. Run "npm run dev" and open the URL from the console. See the correct Grid look
  4. Run "npm run build"
  5. Run "npm run preview" and open the URL from the console. The Grid's borders are missing

Expected behavior
All styles should be available in the Native Grid, once it is built for production

Screenshots
Dev build:
image

Production build:
image

Unplanned
Last Updated: 13 Apr 2023 14:10 by ADMIN

If the Grid is initialized with no items, the first call to resetTableWidth as part of the initialization sets the width style on the k-grid-table to 0px.

If any items are added afterwards this style remains, even though the autogenerated columns have a greater width. This leads to the grid not being visible until its size is set manually.

Sample (Grid demo with column definitions removed and changed load the data after mount instead of after creation): https://codesandbox.io/s/late-hill-rkdhc5?file=/src/Grid.vue

Unplanned
Last Updated: 17 Mar 2023 14:58 by Ron

Describe the bug
The column virtualization functionality doesn't work when the Grid is configured to work in RTL direction.

To Reproduce

  1. Open this StackBlitz example
  2. No data is visualized inside the Grid
  3. If we remove the :dir="'rtl'" configuration the Grid data is correctly displayed

Expected behavior
The Grid's column virtualization should work with both LTR and RTL configurations.

Unplanned
Last Updated: 15 Mar 2023 14:11 by Kenji

The current implementation of the Native Vue Grid doesn't provide an option to control the visibility of the column menu in each component column. 

Providing a property that can control the visibility of the different column menus will be very useful in scenarios when we want to create a customized column menu that contains a component with a popup. With the current implementation of the component, if we for example add a DatePicker to the column menu, the opening of the DatePicker's calendar triggers the closing of the column menu. Having a prop that controls the visibility of the column menu we can easily handle the described scenario. 

Completed
Last Updated: 20 Mar 2023 12:29 by ADMIN
Release R2 2023 - Increment 2 (12.04.2023)
Created by: ANTONIO
Comments: 0
Category: Grid
Type: Bug Report
0

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
https://codesandbox.io/p/sandbox/beautiful-tristan-5nvvfy?file=%2Fpackage.json
open the console and click the export button.

Expected behavior
No error in console

Unplanned
Last Updated: 06 Mar 2023 11:25 by Dev

Describe the bug

When exporting the Kendo UI for Vue Native Grid data to a PDF file and the paper-size property is set to true, if there are locked columns inside the Grid, these columns are exported as empty columns.

To Reproduce

  1. Open this StackBlitz example
  2. Press the button above the Grid and save the exported file
  3. Open the saved file and see how the locked columns have been exported

Expected behavior
All Grid columns should be correctly visualized in the exported PDF file, no matter if they are locked or unlocked.

Screenshots
image

Additional context
If we set the paper-size to a pre-defined value like 'A4', the issue is not replicable