Unplanned
Last Updated: 22 Feb 2024 12:13 by Iulian
Created by: Iulian
Comments: 0
Category: Kendo UI for Angular
Type: Feature Request
1
Completed
Last Updated: 03 Apr 2024 13:00 by ADMIN
Created by: Dimiter
Comments: 0
Category: Kendo UI for Angular
Type: Feature Request
1

Please provide built-in way to set attributes to the internal Input element. These can be HTML attributes like "autocomplete", "aria-describedby" and others, and also custom attributes if such are required.

Currently the only way to set attributes is programmatically, for example through a custom directive:

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

Related feature request - https://feedback.telerik.com/kendo-angular-ui/1582022-set-area-describedby-and-area-labelledby-to-form-controls

Unplanned
Last Updated: 15 Feb 2024 07:27 by ADMIN
Created by: Daniel Mettler
Comments: 1
Category: Kendo UI for Angular
Type: Feature Request
0

In some calendar apps like Apple it's nice to extend appointments with a travel time (or preparation time).

Please extend Kendo Scheduler with such an event preparation-time and also a follow-up time, which looks like this:

Declined
Last Updated: 29 Jan 2024 12:15 by ADMIN

1. Start using the Kendo Tree View in Angular.

2. Load a large dataset for the Kendo Tree View, observe the time taken to render the Tree View.

3. The timing will increase if the dataset keeps on increasing.

4. Suggest some ways to reduce or optimize it.

 

This is how I am using the Kendo TreeView in Angular,

            <kendo-treeview #treeView [nodes]="folderData" textField="Name" kendoTreeViewExpandable
                kendoTreeViewSelectable kendoTreeViewHierarchyBinding childrenField="Child"
                [(expandedKeys)]="expandedKeys" (expand)="onExpand($event)" (selectionChange)="folderSelected($event)"
                (collapse)="onCollapse($event)" (nodeClick)="onNodeClick($event)" id="folderView">
                <ng-template kendoTreeViewNodeTemplate let-dataItem let-index="index">
                    <div ngbDropdown container="body" placement="right left" [id]="'folder-' + dataItem?.ID"
                        class="folder-heading-container" *ngIf="dataItem?.ID"
                        [ngClass]="{'selected-folder': dataItem?.ID == selectedFolder?.ID, 'no-data': !dataItem?.FolderCount}">
                        <div class="icon">
                            <i class="oci oci-folder1"></i>
                        </div>
                        <div class="title" *ngIf="renameId != dataItem?.ID" ngbTooltip="{{ dataItem?.Name }}"
                            container="body">
                            {{dataItem?.Name}}
                        </div>
                        <input type="text" maxlength="255" (keyup)="renameChanged($event)" (blur)="saveUpdatedName()"
                            id="folder-rename-box" class="input-box" *ngIf="renameId == dataItem?.ID"
                            [(ngModel)]="renameText">
                        <div (click)="getExactArtifactCount(dataItem, $event)" class="count remove_icon_drop"
                            ngbTooltip="Click to view folder details" container="body" ngbDropdownToggle
                            container="body" placement="right left"
                            *ngIf="dataItem?.artifactCount || dataItem?.FolderCount">
                            {{ dataItem?.FolderCount + dataItem?.artifactCount }}
                        </div>
                        <div class="count remove_icon_drop" *ngIf="!dataItem?.artifactCount && !dataItem?.FolderCount">
                            0
                        </div>
                        <div ngbDropdownMenu class="folder-view-artifact"
                            [ngClass]="{'test-case-link-parent': linkTestCase}">
                            <div class="exact-artifact-count scrollableY"
                                [ngClass]="{'test-case-link': linkTestCase, 'other-link': !linkTestCase}"
                                id="exact-artifact-count" *ngIf="exactArtifactCount?.length">
                                <div class="artifact" *ngFor="let artifact of exactArtifactCount">
                                    <div class="icon">
                                        <i [ngStyle]="{'color': artifact.color}"
                                            class=" oci {{artifact.icon}} font_16px align-middle">
                                        </i>
                                    </div>
                                    <div [ngStyle]="{'color': artifact.color}" class="title">{{artifact.artifactName |
                                        pipe_grogu : '': '' :
                                        'change_component_name'}}</div>
                                    <div [ngStyle]="{'color': artifact.color}" class="count">{{artifact.count}}</div>
                                </div>
                            </div>
                        </div>
                    </div>
                </ng-template>

            </kendo-treeview>
Duplicated
Last Updated: 24 Jan 2024 09:24 by ADMIN

1. Start using the Kendo Tree View in Angular.

2. Load a large dataset for the Kendo Tree View, observe the time taken to render the Tree View.

3. The timing will increase if the dataset keeps on increasing.

4. Suggest some ways to reduce or optimize it.

Unplanned
Last Updated: 29 Jan 2024 08:17 by ADMIN

The feature request affects built-in filter cell components for primitive types such as StringFilterCellComponent, NumericFilterCellComponent, etc.

 

The built-in filter cell components currently allow to hide operators, but doesn't allow to hide clear button, which is being shown when a user provides some input to these filters. The workarounds are in the current moment possible, but seems to be not very maintainable, as the most obvious workaround is to control with the CSS the internal stylings of the components, which can change with any patch. I would hope for some toggle, which can control hide/display of the clear button.

 

The use-case in which someone might want to achieve this, is when the filtering is being cleared only globally for the whole grid. and local clearing is not necessarily desired.

 

The behavior can be tested on an example or provided example in official docs.

Duplicated
Last Updated: 28 Dec 2023 14:18 by ADMIN
I am using Kendo TreeView to show the data in a hierarchal manner, the icons that Kendo gives by default can be in expanded/collapsed state. I want to show a border/line with the icon to clearly highlight the hierarchy of the nodes. 
Unplanned
Last Updated: 01 Dec 2023 14:00 by Debanjana
Created by: Debanjana
Comments: 0
Category: Kendo UI for Angular
Type: Feature Request
1

Reorder the tiles once the dragged tile goes to the new location.

If it closes up immediately (as it does now) that means things are shuffling around while the user is actually dragging which can be stressful – they’ve immediately hit the point of no return Ideally the original location stays ‘open’ until the user lets go in the new locations. Then it all shifts around.

    Unplanned
    Last Updated: 27 Nov 2023 16:18 by ADMIN
    Created by: Kendo UI
    Comments: 0
    Category: Kendo UI for Angular
    Type: Feature Request
    0

    The status bar is used to represent a summary of the aggregated values of the selected cell.


     

    Unplanned
    Last Updated: 26 Oct 2023 11:16 by Krishnan
    Created by: Krishnan
    Comments: 0
    Category: Kendo UI for Angular
    Type: Feature Request
    1

    These are the numeric symbols returned for a locale and so far the decimal, group and percentSign are the only properties that can be overwritten:

    numbers: {
            symbols: {
                decimal: ",",
                group: " ",
                list: ";",
                percentSign: "%",
                plusSign: "+",
                minusSign: "-",
                exponential: "E",
                superscriptingExponent: "×",
                perMille: "‰",
                infinity: "∞",
                nan: "NaN",
                timeSeparator: ":"
    }

    Please allow customizing the rest of the properties (minusSign, nan, timeSeparator, etc). There are certain projects, where those symbols need to be customized.

    Unplanned
    Last Updated: 25 Oct 2023 06:44 by DECISION

    Hi,

    It will be a good addition to your standalone examples if a Java backend implementation is also added to the list:

    https://github.com/telerik/kendo-angular/tree/master/examples-standalone

    Unplanned
    Last Updated: 17 Oct 2023 13:22 by Sergey
    Created by: Sergey
    Comments: 0
    Category: Kendo UI for Angular
    Type: Feature Request
    3

    Hi Team, 

    Currently, the Kendo UI for Angular library relies on SVG icons as default icons. This means that developers would have to use a service to change the default icons inside components. This approach, however, does change all icons inside the project and is not suitable for cases where only a particular icon in a single component should be changed. 

    Therefore, I would like to request a designated property or a specific approach that would allow developers to change particular icons inside particular components.

    Unplanned
    Last Updated: 18 Oct 2023 12:48 by ADMIN
    Created by: Hui Chuan
    Comments: 2
    Category: Kendo UI for Angular
    Type: Feature Request
    0

    Current behavior

    Currently when calling toDataSourceRequest with a date filter, the following is observed:

    1. Set a filter with the Date object of Wed Sep 19 2018 00:00:00 GMT+0530 (India Standard Time)
    2. Call toDataSourceRequest or toDataSourceRequestString with the grid state
    3. The resulting query string contains datetime'2018-09-19T00-00-00'
    4. On the backend, MVC can bind the DataSourceRequest with DateTime of {2018/9/19 00:00:00} and an offset of ???

    As you can see, the browser's UTC offset is discarded when constructing the query. This presents an issue when the backend server is running in a time zone that is different than the browser or is invariant. Internally toDataSourceRequest calls formatDateValue which calls toUTC. I propose adding an optional argument that allows us to skip this operation so that the offset can be kept as is, the reason being so that it can later be normalized to UTC without losing the information.

    Expected behavior

    Calling toDataSourceRequest with the option should produce the following:

    1. Set a filter with the Date object of Wed Sep 19 2018 00:00:00 GMT+0530 (India Standard Time)
    2. The resulting query string contains datetime'2018-09-18T18-30-00' (append Z if possible)
    3. On the backend, MVC can bind the DataSourceRequest with DateTime of {2018/9/18 18:30:00} and an offset of 0
    Unplanned
    Last Updated: 11 Sep 2023 06:47 by Maciej
    Created by: Maciej
    Comments: 0
    Category: Kendo UI for Angular
    Type: Feature Request
    2

    Hi, Team!

    I would like to have a designated component in the Kendo UI for Angular suite that would provide built-in syntax highlighting and code editing experience for popular programming languages.

    Similar to the WPF SyntaxEditor: https://www.telerik.com/products/wpf/syntaxeditor.aspx

    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: 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).
    Unplanned
    Last Updated: 14 Jul 2023 06:25 by ADMIN
    Created by: Svitlana
    Comments: 1
    Category: Kendo UI for Angular
    Type: Feature Request
    4

    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

    Unplanned
    Last Updated: 05 Jul 2023 06:08 by Kendo UI
    Created by: Kendo UI
    Comments: 0
    Category: Kendo UI for Angular
    Type: Feature Request
    7
    At present, English and Bulgarian are fully supported, and it would be greatly appreciated to extend full support to major languages such as Spanish, Chinese, Arabic, German, and various others.
    1 2 3 4 5 6