Unplanned
Last Updated: 13 Jun 2024 07:39 by ADMIN

The current suggestions are IMHO quite complicated and require a lot of client-side code.

I would like to have a way to display the total of the series in the center.

The content should change depending on the selected categories.
Maybe using a template with access to the values.

The size of the content should scaled to optimally fill the empty center.

Kind regards Erwin


Unplanned
Last Updated: 10 Jun 2024 23:16 by Kapil
Created by: Mattia
Comments: 2
Category: Form
Type: Feature Request
24
Allow configuring the Upload component through the .Items configuration:
.Items(items =>
{    
    items.Add()
        .Field(f => f.Type)
        .Label(l => l.Text("Type:"))
        .Editor(e =>
        {
            e.Upload() 
        }
}

Completed
Last Updated: 10 Jun 2024 15:48 by ADMIN
Release 2024 Q3 (Aug)

### Bug report

The options of the MultiSelect are not serialized when used in Template component.

### Reproduction of the problem

1. Open the following REPL sample: https://netcorerepl.telerik.com/mIOgYfFU47fvuM5N17

2. Review the MultiSelect that is initialized into the Grid's toolbar and notice that its options are not serialized.

### Current behavior

The Template component does not serialize the options of the MultiSelect.

### Expected/desired behavior

The Template component must serialize all options for the MultiSelect.

### Environment

* **Telerik UI for ASP.NET Core version: 2024.2.514
* **Browser: [all]

Planned
Last Updated: 07 Jun 2024 15:18 by ADMIN
Hi, I have the following option in Visual Studio 2022 setup to use Global F7 keypress to toggle razor page view between html & code pages.  After an update with the Progress Telerik UI VS Extensions this keypress no longer worked and seemed to be ignored.

Disabling the Progress Telerik UI VS Extension enables the keypress to function again, disabling it blocks the keypress.

Interestingly I have Global CTRL+F7 setup to toggle in web form pages and this works ok with the extensions enabled.
Planned
Last Updated: 06 Jun 2024 08:06 by ADMIN
Scheduled for 2024 Q3 (Aug)

Bug report

Toolbar.Items.Group.CustomTool() API of the Scheduler produces an invalid configuration.

Reproduction of the problem

  1. Open the following Telerik REPL.
  2. Try to add a Template component via the Toolbar.Custom.Items.Group.CustomTool() API configuration.
  3. Notice that the configuration produces invalid serialization.

To give more context, the Toolbar's buttonGroup items do not expose, nor should they expose a template configuration. The currently available options advocate that each of the buttons must apply options similar to that of the ToggleButton.

Thus, making the wrapper configuration not applicable. The following dojo verifies this - https://dojo.telerik.com/@alexander64836/ayedUsAh

Current behavior

Toolbar.Custom.Items.Group.CustomTool() API configuration of the Scheduler produces an invalid configuration which is not serialized accordingly.

Expected/desired behavior

Toolbar.Items.Group API configuration of the Scheduler should expose a CustomTool() API configuration for the ButtonGroups.

Workaround

The current workaround would be to declare the CustomTool via the Toolbar.Custom.Items.CustomTool() API configuration. And a ButtonGroup via the Template component:

@(Html.Kendo().Scheduler<Kendo.Mvc.Examples.Models.Scheduler.TaskViewModel>()
     .Name("scheduler")
     ...
     .Toolbar(t => t.Custom(c =>
         c.Items(itm => {
             itm.CustomTool(Html.Kendo().Template().AddComponent(c => c
                .ButtonGroup()
                 .Name("select-period")
                 .Items(t =>
                 {
                     t.Add().Text(string.Empty).Icon("chevron-up");
                     t.Add().Text(string.Empty).Icon("chevron-down");
                 })
             ));  
          })
       )
     )
)

The following Telerik REPL illustrates this approach.

Environment

  • Kendo UI version: 2023.2.514
  • Browser: [all]
Completed
Last Updated: 05 Jun 2024 05:33 by ADMIN
Release 2024 Q3 (Aug)

### Bug report

When the deferred scripts are created, the script source points at the root of the application instead of the application's root directory.

### Reproduction of the problem

Enable the global deferred initialization and call the @(Html.Kendo().DeferredScriptFile()) method.

The rendered script tag is:  <script src="/kendo-deferred-scripts-XXXX.js"></script>

But it must be: <script src="/MyWebsite/kendo-deferred-scripts-XXXX.js"></script>

### Solution:

If you add a tilde in the Url.Content(), the generated script file must be located as expected:

public HtmlString DeferredScriptFile(string nonce = "")
{
           ...
            var scriptResult= hasDeferredScritps ? $@"<script src=""{urlHelper.Content("~/kendo-deferred-scripts-" + guid + ".js")}"" {(string.IsNullOrEmpty(nonce) ? "" : "nonce=" + '"' + nonce + '"')}></script>" : "";
            var styleResult = hasDeferredStyles ? $@"<link href=""{urlHelper.Content("~/kendo-deferred-styles-" + guid + ".css")}"" {(string.IsNullOrEmpty(nonce) ? "" : "nonce=" + '"' + nonce + '"')} rel=""stylesheet""></link>" : "";
            return new HtmlString(scriptResult + System.Environment.NewLine + styleResult);
}

### Environment

* **Telerik UI for ASP.NET Core version: 2023.3.1114
* **Browser:** [all]

Completed
Last Updated: 04 Jun 2024 06:14 by ADMIN
Release 2024 Q1

Bug report

When tabbing in a batch editable Grid cells do not enter edit mode.
This is a regression introduced with v 2023.2.606.

Reproduction of the problem

  1. Run this dojo
  2. Click on a cell in Product Name column - an editor is generated
  3. Press the Tab key

Current behavior

The corresponding Unit Price is focused, but an editor is not generated

Expected/desired behavior

The cell should enter edit mode, as with v2023.1.425 - dojo

Environment

  • Kendo UI version: 2023.2.606
  • Browser: [all]
Completed
Last Updated: 04 Jun 2024 06:13 by ADMIN
Release 2024 Q1

Bug report

Menu popup container closes on hover when scrollable is enabled.
This is a regression introduced with v2023.2.606.

Reproduction of the problem

  1. Run this dojo
  2. Hover a menu item and try to select a subitem
    screencast

Current behavior

Popup container closes on hover and subitems cannot be selected.

Expected/desired behavior

Popup container should not close on hover.

Environment

  • Kendo UI version: 2023.2.606
  • Browser: [all]
Completed
Last Updated: 04 Jun 2024 06:04 by ADMIN
Release 2024 Q1

Bug report

Regression introduced with 2023.2.606

The menu dropdown does not respect hoverDelay and it remains open on initial expansion.

Reproduction of the problem

  1. Open the following dojo.
  2. Move the cursor quickly over a menu item in an upward motion (ex. "Storage")
  3. Observe the menu dropdown open (despite not hovering over the menu item for 1000 ms).

Current behavior

If the mouse/cursor doesn't hover over the menu item for the entirety of the hover-delay duration, the menu item opens.

Expected/desired behavior

If the mouse/cursor doesn't hover over the menu item for the entirety of the hover-delay duration, the menu item should not open. This behavior can be exhibited with versions prior to 2023.2.606.

For example:
https://dojo.telerik.com/iyAfaVUR

Environment

  • Kendo UI version: 2023.3.1010
  • Browser: [all]
Unplanned
Last Updated: 03 Jun 2024 05:51 by Stuart
Created by: Stuart
Comments: 0
Category: Wizard
Type: Feature Request
0
Currently, the TagHelper Wizard does not expose a tag attribute which would dictate whether the component will behave as a regular "form or "div" - https://docs.telerik.com/aspnet-core/api/kendo.mvc.ui.fluent/wizardbuilder#tagsystemstring
Completed
Last Updated: 31 May 2024 09:58 by ADMIN
Release 2024 Q3 (Aug)

Bug report

PanelBar TagHelper's expanded attribute does not expand the item.

Reproduction of the problem

  1. Open the following Telerik REPL example.
  2. Notice, that the expanded attribute does not expand the second item.

Current behavior

The PanelBar Item TagHelper's expanded attribute does not expand the item.

Expected/desired behavior

The PanelBar Item TagHelper's expanded attribute does not expand the item.

Environment

  • Kendo UI version: 2024.2.514
  • Browser: [all]
Completed
Last Updated: 31 May 2024 06:18 by ADMIN

When using the following configuration an error is thrown, thus making it unable to set the Grid columns:

<kendo-filemanager name="filemanager" upload-url="@Url.Action("Upload", "FileManagerData")">   
    <views>
        <grid>
            <columns>
                <column field="name"></column>
            </columns>
        </grid>
    </views>
</kendo-filemanager>

Completed
Last Updated: 31 May 2024 06:09 by ADMIN
Release 2024 Q3 (Aug)

Bug report

TabStrip is not CSP compliant when the Selected() API configuration is enabled.

Reproduction of the problem

  1. Create an application with CSP headers
  2. Create a TabStrip and set the Selected() API configuration for one of the items
@(Html.Kendo().TabStrip()
    .Name("tabstrip")
    .Items(items =>
    {
        items.Add().Text("Details")
		.Selected(true)
		.LoadContentFrom("Details", "Home", Model);
    
    })
)

Current behavior

Setting the Select() API configuration will lead to the following Content Security Policy Header Report Error.

Refused to apply inline style because it violates the following Content Security Policy directive: "default-src 'self'". Note that 'style-src' was not explicitly set, so 'default-src' is used as a fallback.

Expected/desired behavior

Setting the Select() API configuration should not lead to a Content Security Policy Header Report Error.

Environment

  • Kendo UI version: 2024.2.514
  • Browser: [all]
Completed
Last Updated: 31 May 2024 06:08 by ADMIN
Release 2024 Q3 (Aug)

Overview

Currently, the ContainerHeader TagHelper allows setting the following set of attributes for templates.

It would be beneficial to incorporate a Template TagHelper option that can be set for the TileLayout ContainerHeader. Similar to how it is for the ContainerBody TagHelper

<kendo-tilelayout name="tilelayout">
    <containers>
        <container col-span="1" row-span="1">
                <container-body-template>
                        <div>Test</div>
                </container-body-template>
        </container>
    </containers>
</kendo-tilelayout>

E.g:

<kendo-tilelayout name="tilelayout">
    <containers>
        <container col-span="1" row-span="1">
		<container-header>
			<container-header-template>
				<span class="k-card-title">Locations</span>
				<kendo-button name="someBtn">Some BTN</kendo-button>
			</container-header-template>
		</container-header>
            ...
        </container>
    </containers>
</kendo-tilelayout>

This would also improve the CSP compatibility of the component, as the configuration will prevent the inclusion of inline scripts.

Environment

  • Kendo UI version: 2024.2.514
  • Browser: [all]
Unplanned
Last Updated: 28 May 2024 10:48 by ADMIN
Created by: Marcos
Comments: 0
Category: UI for ASP.NET Core
Type: Feature Request
1

Add a 3 state mode to the Switch component (like it is already implemented in the Telerik UI for WPF) or create new component with that feature.

Example:


Under Review
Last Updated: 28 May 2024 10:18 by ADMIN

I'm using the grid with a Status Bar Template and a button component in the template.

When trying to reference the button using the data() method it returns "undefined".

I've made small changed to the Grid's "selection Aggregates" demo to show the problem:

Sample

In the sample code, when selecting a cell in the top grid, the "T" button should be enabled but the line

$("#TestButton").data("kendoButton")

returns undefined.

Completed
Last Updated: 28 May 2024 05:43 by ADMIN
Release 2024 Q3 (Aug)

Bug report

Upload TagHelper's settings are not serialized when used in the Template component

Reproduction of the problem

  1. Open the following Telerik REPL.
  2. Notice that the Upload TagHelper's settings are not serialized.

Current behavior

The Upload TagHelper's settings are not serialized when used in the Template component.

Expected/desired behavior

The Upload TagHelper's settings should be serialized when used in the Template component.

Environment

  • Kendo UI version: 2024.1.319
  • Browser: [all]
Unplanned
Last Updated: 23 May 2024 21:26 by Mark

You can see the legend on the right hand side is showing every instance of the same type. Is there a away that it can only show one instance of each and toggle all types of that type. i.e. it would only show Cheese, Bread, Jam
Clicking cheese would unselect Cheese in both groups.

I also cannot find a way to display any way of differentiating the two groups

Is there a way to add a label to show this? (Like I have drawn one and two on the series)

Unplanned
Last Updated: 21 May 2024 12:25 by Marc
Created by: Marc
Comments: 0
Category: OrgChart
Type: Feature Request
1
Currently, the built-in OrgChart node menu comes with the Edit, Create and Delete items. Add an option to customize the menu and add new/remove existing items.
Unplanned
Last Updated: 21 May 2024 08:30 by ADMIN
Scheduled for 2024 Q3 (Aug)

### Bug report

When removing a data item through the DataSource remove() method, and then trying to add a new record in the Grid, the editable row does not close when clicking the "Save" command. The Grid is set up for InLine editing. 

### Reproduction of the problem

1) Create an InLine editable Grid that binds to local data.

2) Add a custom column command that removes the respective data item by using the remove() method of the DataSource.

3) Delete a specified Grid record through the custom command.

4) Add a new record and click the built-in "Save" command.

5) The row remains in edit mode.

A Dojo sample for reproduction: https://dojo.telerik.com/IQIDuGOt

The last working version is 2024.1.130

### Expected/desired behavior

The editable row must close when clicking "Save" or "Cancel".

### Workaround

Use the Grid removeRow() method rather than the DataSource remove() method.

### Environment

* **Kendo UI version: 2024.1.319
* **jQuery version: 3.7.0
* **Browser: [all]

1 2 3 4 5 6