Under Review
Last Updated: 24 Mar 2023 11:46 by ADMIN
Created by: Ako
Comments: 1
Category: Kendo UI® for Vue
Type: Bug Report
0

Kendo Splitter component `change` event is triggered from child components e.g. Input/Grid. I have multiple splitters defined, but only parent splitter has `onChange` event listener defined. When changing the text from child containing Kendo Input component which has no change event defined (doesn't really matter if it is), the event is propagated to Splitters `onChange` event and crashes Splitter pane handling. Added `onChange` listener to other Splitters as-well, they all are triggered. Clicking on Grid component checkboxes (is child to Splitter) to select the row will also trigger Splitters `onChange` event. Current workaround is to defined Splitters `@change` event as `@change.self` then the children's `change` events wont trigger it.

Completed
Last Updated: 22 Mar 2023 14:02 by ADMIN

Hey there!

It would be great to add an option to the <Grid /> component that allows specifying a custom cell template specifically for the "select" column.
Looking at the documentation, there is an example that shows how to do something similar, but it overrides the complete CellRenderer for all columns.

Here is a minimum example of the API we could have:

<script lang="ts" setup>
  import { Grid } from '@progress/kendo-vue-grid';
</script>

<template>
  <Grid
    selected-field="selectedField"
    selected-cell="mySelectCell"
  >
    <template #mySelectCell="{ props }">
      <!-- Checkbox or whatever you want -->
    </template>
  </Grid>
</template>


Unplanned
Last Updated: 22 Mar 2023 12:09 by Andreas
Created by: Ben
Comments: 1
Category: Kendo UI® for Vue
Type: Feature Request
1

The DatePicker, DateTimePicker, TimePicker, and DateRangePicker components don't provide open and close events that are triggered when the popup of a component is opened/closed. 

 

Unplanned
Last Updated: 22 Mar 2023 08:31 by Vincent

Describe the bug
When the DatePicker component is configured to use custom DateInput, its popup is not closing when the user clicks outside the component.

To Reproduce

  1. Open this StackBlitz example
  2. Click on the DatePicker to open its popup
  3. Click outside the DatePicker component

Expected behavior
The DatePicker's popup should close when the user clicks outside the component

Unplanned
Last Updated: 21 Mar 2023 13:54 by ADMIN
Scheduled for R2 2023 - Increment 2 (12.04.2023)

Describe the bug
The Drag and Drop functionality of the ListBox doesn't work when one of its lists is empty.

To Reproduce

  1. Open this StackBlitz example
  2. Move all ListBox items to the column on the left
  3. Try to move an item from the left column to the right one

Expected behavior
The users should be able to drag and drop the ListBox items no matter if its lists are empty or not

Completed
Last Updated: 20 Mar 2023 16:50 by ADMIN
Release R3 2022 - Increment 2 (03.08.2022)
Created by: Shashwat
Comments: 0
Category: DatePicker
Type: Bug Report
1

Describe the bug
The DatePicker component behaves unexpectedly when it is part of an HTML form that has a Submit button. The things that happen are as follows:

  1. If you focus the DatePicker and press Enter, the popup of the component opens
  2. If there are two DatePickers inside the HTML form, focusing on the second DatePicker and pressing Enter, opens the popup of the first DatePicker

To Reproduce

Scenario 1:

  1. Open this project
  2. Focus the DatePicker and press Enter

Scenario 2:

  1. Open this project
  2. Focus on the second DatePicker and press Enter

Expected behavior
When pressing Enter inside the HTML form, the form should be submitted and no DatePicker popups should open

Unplanned
Last Updated: 20 Mar 2023 12:56 by Luca Galbiati
Created by: Luca Galbiati
Comments: 0
Category: Dialog
Type: Feature Request
0

The current implementation of the Native Dialog and Native Window doesn't provide the option to display the two components with an animation.

Providing the option to add animation to the Dialog and Window will be a nice feature for both components. This option can be added either through a direct property configuration or in a combination with the Animation component. 

Completed
Last Updated: 20 Mar 2023 12:36 by ADMIN
Release R2 2023 - Increment 2 (12.04.2023)

Describe the bug
Both the ComboBox and DropDownList don't work as expected when configured in a virtualization scenario. The issue is related to skip value available in the event handler of the "pagechange" event. When you scroll the virtualized list down and then start to scroll in back in the upside direction, the value available in the event.skip property is at first being changed to a number that is bigger than the current "skip" value.

The result is that if you are currently at element 5000 in the popup list, and decide to scroll in the upside direction, the list will display items with an ID bigger than 5000 and the scroll in the upside direction will start from this new position.

To Reproduce

  1. Open this StackBlitz example
  2. Open your browser's console
  3. Scroll fast to an item with ID of 2000 +
  4. Start scrolling up to item 0
  5. See the skip values in the console.

Expected behavior
When scrolling the items in the ComboBox or DropDownList components, the lists should behave the same way no matter if they are configured in a virtualization or default scrolling mode. When the list is scrolled, its items should move up or down without jumping to records that are not in the same direction as the scrolling.

Screenshots
If applicable, add screenshots to help explain your problem.

image

Completed
Last Updated: 20 Mar 2023 12:32 by ADMIN

Describe the bug
When the Native DropDownList is configured to work in a data virtualization mode, if the user scrolls to the last data page, then close and reopen the popup of the component, no data is visualized in the popup. If the empty popup is scrolled, then the missing data appears back.

To Reproduce

  1. Open this StackBlitz example
  2. Open the DropDownList and scroll its data to the end
  3. Click outside the DropDownList to close its popup
  4. Click on the DropDownList to open it

Expected behavior
The same data that is visible before the popup is closed, should be visible inside the DropDownList when it is opened on step 4 above.

Screenshots
When step 4 is done:
image

When the popup is scrolled:
image

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

Completed
Last Updated: 17 Mar 2023 10:27 by ADMIN
Release R2 2023 - Increment 1 (01.03.2023)

Hello,

The StackLayout component is available in other Kendo UI suites like KendoReact for example but is still not provided for Vue. Can you add the StackLayout component to the Kendo UI for Vue Native suite?

Completed
Last Updated: 17 Mar 2023 10:25 by ADMIN
Release R2 2023 - Increment 1 (01.03.2023)

Hello,

The GridLayout component is available in other Kendo UI suites like KendoReact for example but is still not provided for Vue. Can you add the GridLayout component to the Kendo UI for Vue Native suite?

Unplanned
Last Updated: 17 Mar 2023 08:11 by ADMIN
Created by: n/a
Comments: 1
Category: Editor
Type: Feature Request
0

Add ability to specify the tag which will be inserted when the Enter key is pressed (e.g., p, br, div, etc.).

Unplanned
Last Updated: 15 Mar 2023 21:53 by Oksana

Describe the bug
The Delete button doesn't work as expected in specific scenarios inside the Native NumericTextBox. The issue is related to the position of the text cursor.

To Reproduce

  1. Open this example
  2. Position the text cursor before the $ sign inside the component
  3. Press the Delete button - The test cursor is positioned after the $ sign and nothing happens.
  4. Press the Delete button again - nothing happens
  • If the text cursor is positioned before the comma in the NumericTextBox's value, the Delete button doesn't works

Expected behavior
The first element(the leftmost) after the dollar sign should be deleted. In general, when pressing the delete button, an element should be deleted from the NumericTextBox.

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: 13 Mar 2023 13:43 by ADMIN
Created by: Ron
Comments: 1
Category: Kendo UI® for Vue
Type: Feature Request
1
The ScrollView provides one of the fundamental UI experience blocks on mobile apps - would like to see a wrapper implemented for Kendo UI for Vue to add support for it.
Unplanned
Last Updated: 13 Mar 2023 12:43 by Pete

In a scenario where we want to use the Drawer as a navigational component, the best solution from an accessibility perspective would be to add role="navigation" to the Drawer's items and role="main" to the Drawer's content.

The current implementation of the Drawer provides the option to define the discussed role for its content using the following code:

<DrawerContent role="main">
  <router-view />
</DrawerContent>

In the current implementation of the Drawer, the only way we can define a role for its items is through a Javascript code like the following one.

document
  .querySelector('.k-widget.k-drawer')
  .setAttribute('role', 'navigation');

Providing a way to configure the role of the Drawer's items will be a useful feature for the component.

 

 

Unplanned
Last Updated: 09 Mar 2023 14:40 by ADMIN
Scheduled for R2 2023 - Increment 1 (01.03.2023)
Created by: Phuong
Comments: 0
Category: Drawer
Type: Bug Report
0

Describe the bug
The wrapper element of the Drawer's navigation items has a title attribute that should not be presented in the DOM

To Reproduce

  1. Open this StackBlitz example
  2. Move the mouse over the Drawer's menu

Expected behavior
No tooltip/title should be presented in the DOM element of the Drawer's Items

Screenshots
image

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

1 2 3 4 5 6