Declined
Last Updated: 20 Mar 2019 12:32 by ADMIN
Created by: Mark
Comments: 5
Category: Kendo UI for Angular
Type: Bug Report
0

The manner in which the Kendo Grid handles multiple column sorting is unusual and therefore not what a user would expect.

I believe that people expect that the column they click on to always be the primary sort column.  In the Kendo grid, (when in multi-column mode) this is not the case.

If I click on the "Unit Price" column header, and then on "Product Name", nothing happens.  Instead, clicking on "Unit Price" a second time sorts the table by "Product Name".  This is not natural. 

Instead, this should simply behave like a non-destructive sort.  If I click on "Unit Price" and it sorts by that.  Then, clicking on "Product Name" should sort everything by Product Name and, if the names are the same, the items would be sub-sorted by the previously selected column: "Unit Price"

I would further ask that the only column that shows the arrow be the primary sort column.  Users want to see what the primary sort column is, and not be confused by the other columns, which they will assume are sorted in a reasonable way.  The indices help, but I still think that a single arrow denoting the primary sort column would be preferred.

https://www.telerik.com/kendo-angular-ui/components/grid/sorting/

To be backwards compatible, maybe introduce a 'natural' sort mode which would behave in this manner, since I really believe that this is what a user expect.

As a workaround, we put the grid in 'single' mode, and then when the sort changes, we do the following.  I limit the number of SortDescriptors to 3 as a compromise between sorting the columns in a reasonable way and yet prevent there from being too many arrows

public autoSortChange(sorts: SortDescriptor[]) {
   let singleSortKey = sorts[0];
   let newSort: SortDescriptor[] = [];
   newSort[0] = singleSortKey;
   this.internalSortDescriptors = this.internalSortDescriptors.filter(des => des.field !== singleSortKey.field)

   newSort = sorts.concat(this.internalSortDescriptors)

   this.internalSortDescriptors = Array.from(newSort);
   if (this.internalSortDescriptors.length > 2) {
    this.internalSortDescriptors.length = 2;
   }
   this.gridState.sort = newSort;
   this.gridData = ...
}

Unplanned
Last Updated: 29 Sep 2023 06:03 by ADMIN
Created by: Clint Singer
Comments: 8
Category: Kendo UI for Angular
Type: Feature Request
9
A docking layout manager like RadDocking for WPF or Golden Layout for jQuery.
Unplanned
Last Updated: 08 Feb 2019 12:55 by ADMIN
Created by: Mariana
Comments: 0
Category: Kendo UI for Angular
Type: Feature Request
3
Provide a class option, for the WindowService, that will allow to style the window's content and title.
Duplicated
Last Updated: 16 Jun 2021 14:34 by ADMIN
Created by: Matthew
Comments: 1
Category: Kendo UI for Angular
Type: Feature Request
0
I know this has been asked many times - when will there be a sketch file w/ the Kendo components? We are evaluating multiple libraries and w/ no support for sketch to design out UI - there will be little support from the design community - is there a beta that can be accessed? 
Duplicated
Last Updated: 12 Jul 2021 13:39 by ADMIN
Created by: James Doughty
Comments: 0
Category: Kendo UI for Angular
Type: Feature Request
0
Using the popupSettings we will be able to assign a specific popupClass to the popup component, which will allow to style the popup holding the menu items globally. 
Unplanned
Last Updated: 21 Jun 2021 09:20 by ADMIN
Created by: Bryan
Comments: 2
Category: Kendo UI for Angular
Type: Feature Request
4
It would be nice for the Editor to support writing markdown or standard HTML. 
Completed
Last Updated: 13 Oct 2023 13:41 by ADMIN
Created by: Alexander
Comments: 4
Category: Kendo UI for Angular
Type: Feature Request
14

Cannot copy-paste date between 2 datepickers. Found issues:

  • Cannot select whole date by mouse. Now it's reset to select only one date part by mouse. Current workaround: clicking Ctrl+A with keyboard.
  • Similar: I think selecting whole date should be a default behavior when I click datepicker by mouse, because after keyboard navigation by TAB  the whole date is selected by default. No selection after clicking is also applicable (as it's done for standard input type="text").
  • Similar: cannot select whole date by mouse with double click (expected behavior for inputs).
  • Related issue: navigating by TAB across datepickers is too long. Because date parts are also "navigated". E.g. to navigate by TAB between 2 datepcikers I need to press TAB 4 times! If I have more datepickers, navigation is too annoying.
  • Minor: cannot drag&drop dates between datepickers.

Can be reproduced in any Kendo example (and browser) on the documentation site.

Completed
Last Updated: 16 Jun 2021 15:07 by ADMIN
Created by: Christoph
Comments: 2
Category: Kendo UI for Angular
Type: Feature Request
5

Forms are what we use every day and if there's a form, we often have to validate the input and show the validation results to the user.

Problems:

  • The way to do this today with angular requires a lot of code (see https://angular.io/guide/form-validation for examples)
  • In many cases we have to handle and show the same validation errors over and over again. E.g. "this field is required"

Opportunity:

  • The way validation errors are shown is similar in most applications and can be easily adjusted using simple CSS.
  • Common validation error messages should be ok for many applications.

Feature request:

  • Add a component to easily display validation errors of form components.
  • Add global validation settings to customize standard error messages and behavior.

Example:

// global setup
validationService.configure({ showIf: 'touchedOrDirty', messages: { required: "This field is required', customKey: 'This field needs ... ', customKey2: errorMessageForCustomKey2Fn }); // callback to generated error message for customKey2 function errorMessageForCustomKey2Fn(control: FormControl) => return `can include 'but is ... ' from form control`; // HTML in component template <input formControlName="myinput" ... /> <validation-errors forControlName="myinput"> // < should handle all globally registered errors without additional code. <error key="keyOfValidatorOnlyUsedHere">Sorry, but you have to</error> </validation-errors>

I think such a feature could massively reduce the work to setup forms.

Declined
Last Updated: 07 May 2019 07:05 by ADMIN
Created by: Deepak Shakya
Comments: 1
Category: Kendo UI for Angular
Type: Feature Request
7
Is there a plan to release Diagram component for Angular? I am looking at converting Silverlight application into Angular that used the diagram compoment. Diagram is missing. I can see other third-party vendor providing this component.
Declined
Last Updated: 29 Mar 2019 11:54 by ADMIN
Created by: Pablo
Comments: 1
Category: Kendo UI for Angular
Type: Feature Request
3
Add a native spreadsheet component to Kendo for Angular, similar to the jQuery spreadsheet
Completed
Last Updated: 13 Aug 2021 12:05 by ADMIN

Hi,

We encountered a problem when using kendo-sortable component in IE11. If we use this component anywhere on the page, all input fields on the page become unclickable. It seems to happen in the last version of this control (maybe because of a global click event listener? )

Hope you can help with this issue.

You can check out the following Stackblitz example which is based on your basic usage example: https://angular-t7vi5k.stackblitz.io/

Thanks in advance and happy holidays,

Shai Aharoni

 


Completed
Last Updated: 28 Mar 2019 13:10 by ADMIN
Created by: Paolo
Comments: 2
Category: Kendo UI for Angular
Type: Bug Report
0

I want to filter the scheduler data but I had to add the OwnerId property to the node package interface in order to be able to do so... yet the sample data provided in the examples does include the ownerId, so im guessing all that needs to be done is to add it to the interface.

 

 

Declined
Last Updated: 04 May 2023 06:30 by ADMIN
Created by: Seyfor
Comments: 2
Category: Kendo UI for Angular
Type: Feature Request
2

On grid with 50 rows and 100 columns, autoFitColumns method freezes browser and annoying "Page unresponsive" is shown to the user. Please make function responsive.

Based on high Chrome CPU usage I think method could be ran in background thread. Probably Web workers would be appropriate for this task. This may help.

Unplanned
Last Updated: 25 Jan 2019 10:11 by ADMIN
Hello, I need to configure default filters operators in Grid filter menu. In my use case I want to filter a date, and I need that the first  filter operator was "Is after " and the second filter "Is before" . It would be nice to have a built-in option to configure the default operators of both filters
Declined
Last Updated: 28 Mar 2019 13:28 by ADMIN
When the grid component is set to virtual scroll mode, the popup component cannot be correctly positioned to its anchor in the grid cell.
Completed
Last Updated: 28 Mar 2019 13:12 by ADMIN
Created by: Richard
Comments: 1
Category: Kendo UI for Angular
Type: Bug Report
0
Unplanned
Last Updated: 16 Jun 2021 15:10 by ADMIN
Created by: Kalli Kaldi
Comments: 1
Category: Kendo UI for Angular
Type: Feature Request
6

Is it possible to add a duration input control in format HH.  I´m not talking about a time picker, but a way to choose how much time will last doing something.

The value could be in minutes or hours (fractional minutes).

Here is a discussion on this topic on

https://stackoverflow.com/questions/17428387/hows-a-duration-picker-called-and-does-it-exist

 

Completed
Last Updated: 28 Mar 2019 13:19 by ADMIN
Created by: Kendo UI
Comments: 1
Category: Kendo UI for Angular
Type: Bug Report
0

When both virtual scrolling and grouping are enabled via the kendoGridGroupBinding directive, and the Grid is navigable, focus is trapped in the header row when down or up arrow is pressed:

https://stackblitz.com/edit/angular-icxejq?file=app/app.component.ts

  1. Focus any content cell

  2. Press up/down - focus goes to the header cell of the respective column and is trapped in the header row

Declined
Last Updated: 27 Nov 2018 09:07 by ADMIN
Created by: Michael
Comments: 1
Category: Kendo UI for Angular
Type: Feature Request
3

Intruduce Mobile Touch Events for Angular2 as in https://docs.telerik.com/kendo-ui/api/javascript/mobile/ui/touch

 

Completed
Last Updated: 03 Jan 2019 11:36 by ADMIN

I requested help in the Forum for an example of using JSDO in a Service under Angular for my grid.component.ts

https://www.telerik.com/forums/angular-7-kendo-grid-using-jsdo-service-component

 

Svetlin stated thet "Indeed, currently we do not have an example dedicated on the use of CRUD operations with JSDO. If you have the time, please submit a new feature request in our UserVoice portal, which will help us to evaluate the demand for such example and implement it in the future. "

 

Please look into building some sample source for an Angular / JSDO Service component.

Thanks