Unplanned
Last Updated: 01 Sep 2023 06:31 by ADMIN
Created by: Jaroslav
Comments: 3
Category: Kendo UI for Angular
Type: Bug Report
0

We are exporting an Excel from a treelist -> there are merged cells, and the table has lots of rows (~20k).

It's taking forever (it's unusable) and the reason is that there is an O(N^2) bug in the toXML function: each row adds a merged cell range, and the mergedCells array is scanned linearly for every new row.

I was able to fix this by adding a mergedCells hash (I would be happy to create a pull request).

Also, as a related issue, it would be nice to be able to change the compression level on the generated zip file, because the default again takes forever for large enough files.

Declined
Last Updated: 31 Aug 2023 15:38 by ADMIN
Created by: Holger
Comments: 3
Category: Kendo UI for Angular
Type: Feature Request
2
Modeled after the jQuery widget counterpart:

https://demos.telerik.com/kendo-ui/wizard
Declined
Last Updated: 31 Aug 2023 15:09 by ADMIN

Thank you for providing information about customization using <kendo-grid-message>

We can customize text inside drag a column here.... using <kendo-grid-message>

but in that line I am willing to add column chooser and one icon

i.e in tag <kendo-grid-group-panel> I want to add column chooser and one icon

please find below screen shot, in highlighted areas I want to add mentioned things

I want to replace highlighted areas in tag <kendo-grid-group-panel> as

Please help me for this issue 

Declined
Last Updated: 31 Aug 2023 14:51 by ADMIN
Created by: Mark
Comments: 2
Category: Kendo UI for Angular
Type: Bug Report
1

If ComboBox is used in a form and its required, screen readers will not pick up this information since it is not passed on to the underlying input field.

The example a nice workaround, but a final solution should have this automatically implemented by the control.

https://stackblitz.com/edit/angular-2ck3gu


Completed
Last Updated: 31 Aug 2023 14:44 by ADMIN

Kendo version :

@progress/kendo-angular-buttons: 5.4.1

 

 

How to reproduce :

- Add a kendo dropdown button with some items

- Use appendTo='component' popupSetting

- Bind itemClick and close events

 

Stackblitz example : https://stackblitz.com/edit/kendo-dropdownbuttons-keyboardnavigation?file=app/app.component.ts

 

What happens :

- If you use arrows to navigate through items, is always skip one item.

- If you use enter or space to select item, the popup close and reopen immediately.

- If you prevent close as in the stackblitz example : enter and space will fire twice the itemClick event.

Completed
Last Updated: 31 Aug 2023 11:04 by ADMIN

When setting the [zoom] value in TypeScript the drop down value does not reflect this and remains at the default of 125% even though the PDF is zoomed in/out.

 

 

Adjusting the zoom level using the buttons then "corrects" the issue and it displays the right value.

Duplicated
Last Updated: 30 Aug 2023 06:53 by ADMIN
Created by: Art Kedzierski
Comments: 0
Category: Kendo UI for Angular
Type: Feature Request
0
Please develop an Org Chart component like the one from Kendo UI for jQuery in Kendo UI for Angular.
Declined
Last Updated: 24 Aug 2023 07:13 by ADMIN
Created by: Stephen
Comments: 1
Category: Kendo UI for Angular
Type: Feature Request
1

Currently it is possible to override certain messages of the kendo grid with the KendoGridMessages component.

However, this applies the message to the entire grid at once.
For example assume I have a grid with 2 boolean value columns, I would like to override the filter menu IsTrue & IsFalse messages to another string.
This is entirely possible with the KendoGridMessages component.
After the columns in my grid I might put something like this:

<kendo-grid-messages filterIsTrue="Yes" filterIsFalse="No"></kendo-grid-messages>

 

This would work if I wanted both boolean filter menus to display Yes & No.
But lets suppose I have set a template for cells in one of the columns like so:

<ng-template kendoGridCellTemplate let-dataItem>
{{ dataItem.Validated ? "Validated" : "Not Validated" }}
</ng-template>

the cells in this column would now display 'Validated' or 'Not Validated' instead of true/false.
It would make more sense for this column filter menu to have 'Validated' & 'Not Validated' instead of the Yes/No message that has been set to the entire grid.

Currently I would have to choose between one or the other strings for the boolean filter, either Yes/No or Validated/Not Validated.

This is a simple example, and in this case using the Yes/No messages for both wouldn't cause a user too much head-ache, but there are plenty of other more complex use cases where not having individual grid messages could cause confusion.

 

Here is a Stackblitz where I have mocked the grid:
https://stackblitz.com/edit/angular-qynsrr?file=src%2Fapp%2Fapp.component.ts

In the above Stackblitz I've mocked what I would expect it to work like.
I would expect that you can add a KendoGridMessages in the grid to set a default, and then on each column override it as necessary with another component or another KendoGridMessages.

Declined
Last Updated: 21 Aug 2023 11:58 by ADMIN
Created by: Alfonso
Comments: 1
Category: Kendo UI for Angular
Type: Feature Request
0

Would like the API expanded to include support for adding your own tool(s) that would allow you to tag the selected text with custom html tags.

For example, would like to be able to highlight some text, hit the custom button and then "text goes here" is replaced with "<custom>text goes here</custom>".  From some documentation research, it looks like you don't support custom tools that would be able to accomplish this, is that correct? 

From this previous post, it states that such a thing is not supported?

https://www.telerik.com/forums/add-custom-tool

Unplanned
Last Updated: 03 Aug 2023 09:10 by Roberta
We found a bug in our application on tablet portrait mode when we want to select a date from the filter menu inbuilt feature of Kendo grid. 
When the user wants to select a date, the filter closes up and the user is not able to select any date from the calendar.

The issue is happening on tablet device in portrait mode and we found out that it's happening on your documentation too. To reproduce the issue, please go to the "Angular Grid Filter Menu" in your documentation:
https://www.telerik.com/kendo-angular-ui/components/grid/filtering/filter-menu/

Please open the dev tools and set the browser on any tablet portrait size or use Galaxy Tab S4.
In your first example (Angular Grid Filter Menu), please click on the "Date" filter in the grid. When the popup opens up, please click on the calendar icon 
of the date input field. 
When the calendar shows up, try to select any date. You'll see that the filter closes up and the user is not able to select any date. Demo video attached for reference.
Please fix this bug as we support Samsung Galaxy tablet devices and we're using this feature in our project.  
Unplanned
Last Updated: 02 Aug 2023 10:55 by Rajesh
Provide an option to clear the value of the DropDownTree and MultiSelectTree with a keyboard shortcut (like Esc key for the Combobox).
Declined
Last Updated: 21 Jul 2023 04:55 by ADMIN
Created by: eDAD
Comments: 4
Category: Kendo UI for Angular
Type: Bug Report
0
Ensures all ARIA attributes have valid values
Repro-Steps:
  1. Open link   https://angular-kendo-dropdown-list.stackblitz.io/
  2. Tab to the “Select gender:” dropdown.
  3. Run fastpass in Accessibility insights for web extension

Actual Result:
Ensures all ARIA attributes have valid values


Expected Result:

Fix ONE of the following:

Required ARIA children role not present: group, option

Element has no aria-busy="true" attribute



User Impact:

When an assistive technology encounters an element with an invalid ARIA attribute value, it might ignore the attribute or respond to it in an unexpected way. As a result, people who use assistive technologies might find the element difficult or impossible to use.


Attached Files:
Declined
Last Updated: 21 Jul 2023 04:54 by ADMIN
Ensures elements with an ARIA role that require child roles contain them
Repro-Steps:
  1. Hit enter link  https://angular-kendo-dropdown-list.stackblitz.io/  
  2. Tab to 'Run project' button and press ENTER to activate it.
  3. Tab to the “Select gender:” dropdown.
  4. Run fastpass in Accessibility insights for web extension

Actual Result:
Ensures elements with an ARIA role that require child roles contain them


Expected Result:

Fix ONE of the following:

Required ARIA children role not present: group, option

Element has no aria-busy="true" attribute



User Impact:
 People who use assistive technologies might find it difficult or impossible to use a composite control if its managed controls lack the required child role or if it contains unexpected types of children.
Attached Files:
Declined
Last Updated: 18 Jul 2023 15:40 by ADMIN
Created by: Chris
Comments: 2
Category: Kendo UI for Angular
Type: Feature Request
0

Currently ng-templates can only be added as tags inside a Kendo component's html tag.  This forces the developer to use the template feature of an Angular Component.

This limits the flexibility of what you can do for any of these components and forces developers to make them stand alone Angular Components if they need to be used in their code.  This is overkill in a lot of instances and while it works great in all the examples it is not practical in every real world situation.  Especially if there is a lot of supporting HTML involved.

I have seen several other developers looking for a way to define a template outside of a component for reuse or due to some other dynamic interaction that is required.  I believe this is needed throughout the Kendo library.

Declined
Last Updated: 18 Jul 2023 15:36 by ADMIN

For example, if I am using the Kendo Splitbutton, the popup should have a class like ".k-split-button-popup". This will make it far easier to style the popups based on their "parent" or "creator".

 

For now, I am using the popupSettings, but I think it would be beneficial for it to be automatic.

Declined
Last Updated: 18 Jul 2023 15:33 by ADMIN
Created by: Fabio
Comments: 2
Category: Kendo UI for Angular
Type: Feature Request
1

Hi,

Can we have a word cloud component on the Kendo UI for Angular?

 

Thanks,

Declined
Last Updated: 18 Jul 2023 15:16 by ADMIN

When using any kendo components that uses dialogs from inside an ionic application, all dialogs experience stacking context issues in iOS.

The solution for this at the moment is to tell every single component to append its dialog(s) to a specified container in a bid to better control its visibility.
Right now, not every component have an 'appendTo' setting for its dialogs (ie: Editor) which makes it unusable on iOS devices.

The feature I would like to request is a way to setup the default 'appendTo' container only once from a core service to any and all dialogs.
This would help in not having to add it manually to every single components we use and maybe make it easier for you to make this feature available to more components with less work. I would make it so it applies to the dialog component and service. (or use different methods to setup each differently)

Here's how it could look like :

@Component({ selector: 'app-mycomponent', templateUrl: './mycomponent.component.html' }) export class MyComponent implements OnInit { public kendoContainer: ViewContainerRef; //This would point to a container.


constructor
( private kendoSetupService: SetupService ) {} ngOnInit() { //This would affect all components using dialogs as well. this.kendoSetupService.dialogs.setDefaults({ 'appendTo': this.kendoContainer }); } }


If you setup a default, you could always override it at the element level like we do at the moment so it remains backward compatible.
<kendo-dropdownlist [(ngModel)]="data" [popupSettings]="{ 'appendTo': kendoContainer }"></kendo-dropdownlist>

This service could be used to override many of the kendo default behaviors with minimal code footprint in the end.
It could be divided into smaller default services instead if you prefer such as DialogSetupService

Declined
Last Updated: 18 Jul 2023 15:11 by ADMIN
Created by: balazs
Comments: 2
Category: Kendo UI for Angular
Type: Feature Request
1

Please ensure that ALL kendo components are extended with @Output() onDataBound = new EventEmitter<any|T>();

Completed
Last Updated: 14 Jul 2023 11:41 by ADMIN

 

When printing directly from Angular PDF Viewer results in a blurry printed PDF document. Downloading to PDF and printing does not affect the document

Unplanned
Last Updated: 14 Jul 2023 06:25 by ADMIN
Created by: Svitlana
Comments: 1
Category: Kendo UI for Angular
Type: Feature Request
5

Hi,

We have a requirement to implement a timezone change in our web application, so when user selects a timezone from combobox all date data should be displayed in selected timezone and datetimepickers should work in this timezone.

Kendo DateTimePicker works with js Date object and it is not possible to set any other timezone than local.

There are some workarounds of how to display datetime in different timezone, but it is not possible to select one in different timezone other than local. And Today and Now buttons also selects date in local timezone.

https://stackblitz.com/edit/angular-dtbxbe-ye1rbw?file=src%2Fapp%2Fapp.component.ts