Duplicated
Last Updated: 16 Oct 2025 06:45 by ADMIN
Created by: Daniel
Comments: 0
Category: UI for Blazor
Type: Feature Request
1
Please create a property for binding a thumbnail. This could be shown in the Grid/List and the preview pane.
Duplicated
Last Updated: 15 Oct 2025 07:28 by ADMIN
Created by: Gello
Comments: 1
Category: UI for Blazor
Type: Feature Request
0

1. Can you please add the ability to choose a chevron instead of a caret to signify there are menu items under it?

2. Can you please add the ability to collapse/expand the menu and just show the icon when collapsed.

For inspiration - https://www.fluentui-blazor.net/NavMenuTree

Thank you.

 

Duplicated
Last Updated: 03 Oct 2025 08:26 by ADMIN

Do you have a planned date for Telerik UI for Blazor to fully support Visual Studio 2022 Professional?

Telerik UI for Blazor cannot be used with Visual Studio 2022 Professional in Debug mode and Hot Reload. There are couple issues, see below, that seems to be related, and that Telerik are not willing to fix. Those issues render Telerik UI for Blazor unusable when working with Visual Studio 2022 Professional with Hot Reload.

Predefined dialogs are not shown after hot reload updates are applied and Predefined dialogs throw when hot reload updates are applied

Blazor WASM breaks in VS2022 after Hot Reload in UI for Blazor | Telerik Forums


Duplicated
Last Updated: 26 Sep 2025 12:22 by ADMIN
Created by: Sebastian
Comments: 1
Category: UI for Blazor
Type: Bug Report
0

Hello guys,

I know you probably gonna redirect me to these topics:

https://feedback.telerik.com/blazor/1588185-onshapeclick-does-not-trigger-for-every-bubble-or-shape-when-the-bubble-shape-layers-are-created-dynamically

https://feedback.telerik.com/blazor/1581128-ability-to-change-the-color-of-the-shape-on-click

But that is not a solution. The OnShapeClick-Event of the TelerikMap still triggers only if you click the shape, that was added last. Which means if I have 3 shapes in my TelerikMap, only a click on the third map will lead to the OnShapeClick event being triggered.

This is not a feature request, as you told Michael in his bug report und not at all related to the feature request of chaning a shape's color up on clicking it...but this is clearly a bug.

Please provide some short feedback on how / when this will be solved. Otherwise as a user of Blazor UI I have to manually write JavaScript Code, dismantle the DOM, trigger Interop-Methods etc. to achieve that behavior that should actually just work out of the box as documented.

Thanks and best regards!
Sebastian

Duplicated
Last Updated: 18 Sep 2025 07:10 by ADMIN

When a DatePicker input is cleared by using the keyboard and the control loses focus, the state of a non-nullable DateTime property is inconsistent with the control. 

This behavior is appropriate; however, it can cause user confusion when the underlying value is used to query for data based on a value the user no longer sees.

My proposed solution (bug fix) is to return the value of the DatePicker to the last known good value when the control loses focus.

StateHasChanged() by itself does not cause a re-render of the component, however changing the @key value of the DatePicker does.

See this REPL for a demonstration of the issue and workaround/fix: https://blazorrepl.telerik.com/czEjvVlK18i471S622

 
Duplicated
Last Updated: 11 Sep 2025 06:40 by ADMIN
Created by: Stefan
Comments: 0
Category: ContextMenu
Type: Feature Request
0
please add OnOpen/OnClose event for ContextMenu
Duplicated
Last Updated: 26 Aug 2025 11:31 by ADMIN

namespace Telerik.Blazor.Components.Common;
TelerikGrid<T>
{

   public virtual void Rebind()   

      {       
            ProcessDataAsync(); 
      }

}

Rebind() doesnt use async/await, but ProcessDataAsync() does, which leads to race conditions.

Duplicated
Last Updated: 12 Aug 2025 06:29 by ADMIN
Created by: Darko
Comments: 1
Category: UI for Blazor
Type: Feature Request
0
Hi I would like to see if it's possible Scroll Spy component for Blazor UI. It would be useful to navigate through huge data with saving heigh space on the UI side.


Here's a demo:

https://codepen.io/MaxSebastian/pen/jOzMWxE

Please let me know if this is possible to make...

Best,
Darko
Duplicated
Last Updated: 09 Jul 2025 08:24 by ADMIN
Created by: Alexander
Comments: 0
Category: Grid
Type: Bug Report
2

Refreshing the Grid data frequently may cause performance issues.

Duplicated
Last Updated: 08 Jul 2025 14:12 by ADMIN
Created by: Shawn
Comments: 1
Category: UI for Blazor
Type: Feature Request
0

Since <TelerikGrid> is implemented as two separate <table>s, one for the headers and a second for the grid, it does not show repeated headers on subsequent pages when using the browser's Print feature. 

Due to limitations of the <TelerikGrid> export functionality, I use the browser print function to export PDFs.

I need the table headers to duplicate on subsequent printed and exported pages. 

I wonder if there is a way to duplicate the <thead> info in the second table and suppress its display but enable it for @media Print.

More details in ticket 1691848

Duplicated
Last Updated: 30 May 2025 14:24 by ADMIN
Steps to reproduce:
1) Run the following REPL: https://blazorrepl.telerik.com/wJEJlqvC26v5pK9R49
2) There are 2 TelerikDateInput components binded to the same variable, with a DateInputFormatPlaceholder different than the default "dd/MM/yyyy"
3) In the first TelerikDateInput enter a valid date value
4) Note that the second TelerikDateInput assumes the same value, which is correct
5) Enter an invalid value in the first TelerikDateInput by clearing the day part or the month part or the year part
6) The second TelerikDateInput component assumes the default placeholder, instead of the one specified in DateInputFormatPlaceholder
7) Click on the second TelerikDateInput component: it now assumes correctly the placeholder specified in DateInputFormatPlaceholder
The following gif showcases the scenario: https://i.gyazo.com/a9e1f2d3b87cdac19e4e6b71bdeccb38.mp4

This also affects all the Telerik components that have a <*Component*FormatPlaceholder> tag.
Here is a REPL link which contains many components that have a <*Component*FormatPlaceholder> tag: https://blazorrepl.telerik.com/QJaTlglC29a2s8Ys43
Duplicated
Last Updated: 13 May 2025 07:47 by ADMIN
Created by: Harald
Comments: 0
Category: FileManager
Type: Feature Request
1
While many properties of the `TelerikUpload` component inside the `TelerikFileManager` are customizable using the `FileManagerUploadSettings` some aren't.

The `Multiple` property is always set to `false` (see code below); one can drag & drop multiple files to the dropzone but only one is uploaded at a time.
Our customers won't accept this behavior as it makes uploads of multiple files very cumbersome. This "detail" makes the `TelerikFileManager` unsuitable for our application.

Please make the `Multiple` property configurable via the `FileManagerUploadSettings`.
(You may also want to consider making `AutoUpload` configurable while you're at it).
__builder2.OpenComponent<TelerikUpload>(266);
__builder2.AddAttribute(267, "AutoUpload", (object?)RuntimeHelpers.TypeCheck(value: true));
__builder2.AddAttribute(268, "SaveUrl", (object?)RuntimeHelpers.TypeCheck(UploadSettings.SaveUrl));
__builder2.AddAttribute(269, "SaveField", (object?)RuntimeHelpers.TypeCheck(UploadSettings.SaveField));
__builder2.AddAttribute(270, "RemoveUrl", (object?)RuntimeHelpers.TypeCheck(UploadSettings.RemoveUrl));
__builder2.AddAttribute(271, "RemoveField", (object?)RuntimeHelpers.TypeCheck(UploadSettings.RemoveField));
__builder2.AddAttribute(272, "WithCredentials", (object?)RuntimeHelpers.TypeCheck(UploadSettings.WithCredentials));
__builder2.AddAttribute(273, "Multiple", (object?)RuntimeHelpers.TypeCheck(value: false));
__builder2.AddAttribute(274, "AllowedExtensions", RuntimeHelpers.TypeCheck(UploadSettings.AllowedExtensions));
__builder2.AddAttribute(275, "MinFileSize", RuntimeHelpers.TypeCheck(UploadSettings.MinFileSize));


Duplicated
Last Updated: 07 May 2025 13:31 by ADMIN
Created by: Otemu
Comments: 0
Category: Editor
Type: Feature Request
1
Please expose a track changes feature similar to the one in the RadEditor for ASP.NET AJAX: https://demos.telerik.com/aspnet-ajax/editor/examples/trackchanges/defaultcs.aspx.
Duplicated
Last Updated: 02 May 2025 08:28 by ADMIN
Created by: Daniel
Comments: 2
Category: DateTimePicker
Type: Feature Request
0
Currently there is a DisabledDates param on your DatePicker component which is extremely useful, however on the DateTimePicker, it appears there is no way to disabled a list of DateTimes. For now it seems the only work around is once a disabled date is selected, to fire an event and inform the user they cannot select that date and null out what they selected. However a very nice feature to have would be to pass in a list of disabled dates directly to the DateTimePicker similar to DatePicker.

Code example:


Possible:
private List<DateTime> _disabledDates = new();
<TelerikDatePicker DisabledDates="_disabledDates">

Not Possible (Requested Feature)
private List<DateTime> _disabledDates = new();
<TelerikDateTimePicker DisabledDates="_disabledDates">

Duplicated
Last Updated: 16 Apr 2025 07:49 by ADMIN
Created by: Nathan
Comments: 2
Category: UI for Blazor
Type: Feature Request
1
I would be very helpful if the Window and Dialog components had a "CloseOnEsc" Boolean Parameter that would control what would happen if the Esc key was pressed while the dialog is visible.
Duplicated
Last Updated: 11 Apr 2025 07:02 by ADMIN

Please consider adding built-in support for a TextTruncationWithAction or TruncateWithButton mode on GridColumn components. This feature would display long text as truncated with ellipsis (...) and a button or icon to reveal the full content, such as in a modal or popover.

Why This Is Needed

In enterprise applications like ERP, cutover planning, or audit logs, we often display descriptions, notes, or comments that can span multiple lines. However:

 

  • Wrapping ruins compact grid layouts.
  • Truncating with ellipsis alone hides valuable content.
  • Users need quick, inline access to full text without leaving the grid.

 

Duplicated
Last Updated: 07 Apr 2025 10:59 by ADMIN
Created by: Erik
Comments: 0
Category: UI for Blazor
Type: Feature Request
1

I have come across a few instances where it would be awesome if the Data Collection on a MultiSelect, or even a DropDown could have a dynamic property to denote if the option in the collection is selectable. The use case is around items being disabled but remain intact on historical records. If I remove the item currently from the collection then the component no longer shows the item as selected because it isnt in the collection. If I leave the item in the collection, then it shows, but, can then be selected on future items, which I dont want. Would be awesome if I could pass a component parameter, similar to TextField, which is the bool property for if the option in the dropdown is selectable/disabled. This would then make it so that the item could be REMOVED, but not readded or selected on future records unless the value for the property was set back to true. 

Duplicated
Last Updated: 07 Apr 2025 06:42 by ADMIN
Created by: Ken
Comments: 0
Category: UI for Blazor
Type: Feature Request
1

Please add a property (e.g., OpenOnFocus or AutoOpenOnEdit) to dropdown-based components (such as DropDownList, ComboBox, or inline grid editors) to automatically open the dropdown when the component gains focus or enters edit mode.


Why This Matters

In data-dense UIs — like inline grid editing, cutover task assignment, or status changes — users often need to:

 

  • Quickly select from a known list, such as Status, Owner, or Type.
  • Tab rapidly through form fields without needing extra clicks.
  • Use keyboard-only navigation efficiently.

Currently, dropdowns often require an additional manual click to open — which slows down power users and disrupts workflows in editable grids.


Duplicated
Last Updated: 04 Apr 2025 11:29 by ADMIN
Created by: Jared
Comments: 1
Category: UI for Blazor
Type: Feature Request
0

Grids honor the [DisplayFormat(DataFormatString ... )] annotation for column content, but the FilterMenuType.CheckBoxList filter menu and the TelerikCheckBoxListFilter component don't. This is particularly noteworthy for formatting that truncates the contents such as DateTime which frequently tracks data smaller than user's care about, which can generate many visually identical checkboxes. To go along with the requested change, it would be nice if the filter matched off of the DisplayFormat string considering that is what the user sees and would therefore be referencing, since again, many DataFormatStrings can truncate data.

Because the TelerikCheckBoxListFilter component requires the field to match the data type of the grid's field, there isn't a way for the programmer to choose to show the filter menu with a checklist that matches the displayed values without building a fully custom FilterMenuTemplate with their own foreach loop and then figuring out a way to construct a CompositeFilterDescriptor filled with bracketing FilterDescriptors to account for the range of matching values. This is doubly troublesome since using the structure of CompositeFilterDescriptors needed to do that is not supported in the FilterMenuTemplate without also having to override the FilterMenuButtonsTemplate.

Generally speaking, it would make more sense to the users if the default options in the filter logically and visually matched with the default displayed values.

Reference material:
Grid column contents: https://www.telerik.com/blazor-ui/documentation/components/grid/columns/display-format
Checkbox List: https://www.telerik.com/blazor-ui/documentation/components/grid/filter/checkboxlist
Alternate FilterDescriptor shapes not supported: https://feedback.telerik.com/blazor/1681745-clear-button-in-grid-filtermenu-not-properly-clearing-custom-filter

Example Repl: https://blazorrepl.telerik.com/mJOSuxQw117zM1h321

Duplicated
Last Updated: 31 Mar 2025 08:23 by ADMIN
Created by: Edwin
Comments: 0
Category: UI for Blazor
Type: Feature Request
0

can you provide a initial File click event handler attribute?

I want the user to be able to click on an initial file to download the file.

1 2 3 4 5 6