Unplanned
Last Updated: 22 Mar 2022 15:28 by Clark

When a column is filtered, I'd like a better visual indicator of that fact.

The solid background to the menu button is not appealing, and it is applied whether a column is sorted or filtered.


The only full-featured Blazor DataGrid | Telerik UI for Blazor

I'd like a distinct indication of whether a column is filtered -- perhaps a filter icon next to the header text similar to how you might see an arrow when sorted.

---

I've attempted to create this myself using OnStateChangedHandler to iterate through the columns and call a Javascript function that finds the right column header and appends a filter icon. It kind of works sometimes, but I'm not sure I'll able to get it working consistently. Even so, it feel like a fragile hack that will probably break in a future update.

Ideally this would be an added feature, but in the meantime is there a way I can accomplish this myself?

 

Declined
Last Updated: 22 Mar 2022 08:48 by ADMIN
Created by: Srdjan
Comments: 1
Category: UI for Blazor
Type: Feature Request
1

Hi!

I'd like to request a method "Select" or similiar for input controls. The goal is to select the content of the input control through the component reference.

 

 

Declined
Last Updated: 20 Mar 2022 09:29 by ADMIN
Created by: Joshua
Comments: 1
Category: UI for Blazor
Type: Feature Request
1

Hello,

I would love to see an auto sizing for a TileLayoutItem. Specifically, in my case, the RowSpan. I feel like this would make a great addition as a parameter in the future as (also AutoSizeColumn would be nice)

<TileLayoutItem AutoSizeRow="true"></TileLayoutItem>

I am working on an application that has dynamic data displayed within the TileLayoutItem. In my current implementation, I'm going through a process of attempting to calculate for resizing the RowSpan. The calculations are based on an inner body div that holds an id, finds the parent k-tilelayout-item and then the the k-tilelayout itself. I can't positively say my math is perfect but it (mostly) gets the job done. Keeping in mind that I have created other altered other areas of the TileLayout as well, specifically setting the TelerikTileLayout grid to autofit.

For an idea of what I am currently doing as a means of possibly finding a (better) way to implement this in the future, this is the long ugly javascript code I have that is used to gather a minimum size and return it to blazor via JsInterop.

function (tileId, minSpanSize = 4) {
        try {
            var el = document.getElementById(tileId);
            var tileLayout = $(el).closest(".k-tilelayout")[0];
            var parentTile = $(el).closest(".k-tilelayout-item")[0];

            var headerHeight = $(el).parent().siblings(".k-tilelayout-item-header")[0].offsetHeight;

            var parentSpan = parseInt(parentTile.style.gridRowEnd.split("span ")[1]);
            var gap = parseInt(tileLayout.style.gap.replace("px", ""));
            var rowHeight = parseInt(tileLayout.style.gridAutoRows.split(",")[1].split("px")[0]);

            // cannot recall where I got 1.25 from
            var minSize = Math.ceil((headerHeight + el.offsetHeight) / ((gap / 1.25) + rowHeight));

            // if parent is less than minsize
            if (parentSpan < minSize) {
                parentTile.style.gridRowEnd = "span " + minSize;
                return { id: tileId, minSize: minSize };

                // Otherwise, if min size is greater than or equal to minSpanSie
            } else if (minSize >= minSpanSize) {
                parentTile.style.gridRowEnd = "span " + minSize;
                return { id: tileId, minSize: minSize };
            }

        } catch { }
        return { id: tileId, minSize: -1 };
    
Completed
Last Updated: 19 Mar 2022 13:55 by ADMIN
Created by: Peter
Comments: 1
Category: UI for Blazor
Type: Bug Report
0
Duplicated
Last Updated: 19 Mar 2022 10:15 by ADMIN
Created by: RafaƂ
Comments: 1
Category: UI for Blazor
Type: Feature Request
6
Hello

Telerik.DataSource.Extensions ToDataSourceResultAsync (https://docs.telerik.com/blazor-ui/api/Telerik.DataSource.Extensions.QueryableExtensions) should support Cancellation token as well as https://docs.telerik.com/aspnet-mvc/api/Kendo.Mvc.Extensions/QueryableExtensions.
It would be useful.
Duplicated
Last Updated: 15 Mar 2022 11:02 by ADMIN

This request is to add the aria-invalid attribute to your components so that we can manually flag a field for screen reader accessibility if there is a validation issue.  I perform some validation rules manually without using an edit form, and would like to be able to add that attribute to the controls when there is an issue. Numeric Text Box is one of your controls in particular that I need this for.  

Additionally, adding a title attribute to these controls would be helpful to allow providing tooltips on the control.

I would also like to point out that allowing attribute splatting in your controls would solve both of these requests and any future attributes that may come up that developers may need to add.

Completed
Last Updated: 12 Mar 2022 19:44 by ADMIN
Created by: Rémy
Comments: 2
Category: UI for Blazor
Type: Feature Request
0
Hello, 
I'm using telerik UI for blazor and encoutering a problem. I'm displaying into line charts data (sometimes aggregated), I'd like to trigger an event when clicking on a specific point on the line, is that possible with ChartSeries ? I saw that onSeriesClicked works well for all other types of chart (Bar,Pie,etc.) But when displaying a Line chart nothing is triggered... 
Could anyone help me ? 
Declined
Last Updated: 12 Mar 2022 19:42 by ADMIN

After the upgrade to 3.0 the auto size feature of TextArea when used inside the Window component no longer works.

 

Declined
Last Updated: 12 Mar 2022 19:41 by ADMIN
Created by: Tim
Comments: 2
Category: UI for Blazor
Type: Bug Report
0

I just updated to Telerik.UI.for.Blazor 2.30.0 and the grid search boxes look a little screwy.  Not a huge deal but thought I would report it.

Unplanned
Last Updated: 09 Mar 2022 16:59 by ADMIN

QueryableExtensions.ToDataSourceResult throws IndexOutOfRangeException if a DataTable contains deleted rows.


using System.Data;
using Telerik.DataSource;
using Telerik.DataSource.Extensions;

var dt = GetData();

var res = dt.ToDataSourceResult(new DataSourceRequest());

DataTable GetData()
{
    DataTable table = new DataTable();

    // Make sure you specify the correct types
    // If you have any nulls in your (database) Column, you should use nullable type (int?, DateTime?,...)
    table.Columns.Add("ProductId", typeof(int));
    table.Columns.Add("ProductName", typeof(string));
    table.Columns.Add("UnitPrice", typeof(decimal));
    table.Columns.Add("UnitsInStock", typeof(short));

    // You should set default values to the columns that could be skipped in Create/Edit.
    // The alternative approach is to set the default values in the UpdateHandler and/or CreateHandler.

    // Having a default value in this case will prevent having DBNull values in your DataTable, because
    // DBNull is not parsable to any other primitive type and if you pass it to the grid, some of the operations could be broken
    table.Columns["ProductName"].DefaultValue = default(string);
    table.Columns["UnitPrice"].DefaultValue = default(decimal);
    table.Columns["UnitsInStock"].DefaultValue = default(short);

    for (int i = 1; i < 50; i++)
    {
        table.Rows.Add(i, $"Product{i}", i * 5.2, i * 2);
    }

    table.AcceptChanges();

    var lastRow = table.Rows[table.Rows.Count - 1];

    lastRow.Delete();

    return table;
}

Declined
Last Updated: 08 Mar 2022 13:09 by Lou
Created by: qw
Comments: 14
Category: UI for Blazor
Type: Feature Request
40

It would be great if the controls supported arbitrary attributes. Similar to how it is done in the native form editing controls in Blazor framework.

ASP.NET Core Blazor forms and validation

"All of the input components, including EditForm, support arbitrary attributes. Any attribute that doesn't match a component parameter is added to the rendered HTML element."
Unplanned
Last Updated: 08 Mar 2022 07:00 by Mike
Created by: Mike
Comments: 0
Category: UI for Blazor
Type: Feature Request
2
Expose a parameter to control the title attribute of all input-based components - textboxes, selects, pickers.
Duplicated
Last Updated: 06 Mar 2022 18:18 by Tim Romano
Created by: Chris
Comments: 3
Category: UI for Blazor
Type: Feature Request
3

This feature is requesting a Blazor version of the RadPropertyGrid, or a more modern Material Design(ish) equivalent.

https://docs.telerik.com/devtools/wpf/controls/radpropertygrid/overview

As  more customers are adopting Blazor, we're porting our rich design time tooling to the web in SaaS type offers.  No Blazor control vendor has this type of control today, and it's sorely needed.  Even finding a Web/Angular version of this type of control is practically impossible.

Having this control combined with the existing Telerik Blazor property editors (combo boxes, edit fields, boolean controls, color pickers, font pickers, etc.) would give you a strong leg up on your competitors.

 

Note: Our company is already licensing your Blazor controls and I speak to Maria every few months on the roadmap.

 

Unplanned
Last Updated: 06 Mar 2022 16:44 by ADMIN

I would like a Blazor PropertyGrid with

 

-- that could be bound to an instance of a custom Type that implemented INotifyPropertyChanged

-- with expandable/collapsible sections with the ability to prevent a  user from expanding a collapsed section (e.g. the user lacks privileges to see that section's data)

-- would keep track of its UI state including collapsed sections (similar to the excellent implementation in Telerik's  Blazor Grid)

-- that would allow the use of all Telerik Blazor editors as cell-value editors

I am interested in using this component primarily as a data-entry UX in a data-entry-intensive line-of-business application.  Such a grid offers standard navigation on all data-entry screens in the application, eliminating tab-order, thereby greatly simplifying the end-user experience. The expanding/collapsing sections make it very economical in its use of screen real-estate. I have used such a component (from a competitor of Telerik) in a WinForms application with excellent results. 

 

 

Duplicated
Last Updated: 03 Mar 2022 18:32 by ADMIN
Created by: Tom
Comments: 0
Category: UI for Blazor
Type: Feature Request
0
Similar to how you can move around columns in the datagrid, I`d like to request a similar feature to the tabstrip control.
Completed
Last Updated: 02 Mar 2022 15:08 by ADMIN
Have a need to change the position of buttons in confirm dialog box of Dialog Factory. Any chance todo so?
Completed
Last Updated: 01 Mar 2022 19:45 by ADMIN
Release 3.1.0
Created by: Sylvain
Comments: 10
Category: UI for Blazor
Type: Feature Request
48

Hi,

The idea is to use the new way to present information to user (without specific label) but using the label of the components.

InTelerikTextBox, no matter, I have a Label property.

Is it possible to have the same properties for the other controls ?

Declined
Last Updated: 01 Mar 2022 08:48 by ADMIN
Created by: Nick
Comments: 7
Category: UI for Blazor
Type: Feature Request
10
Standard input controls support a readonly attribute. The read only state can be applied in Blazor like this:
    <input class="form-control" readonly="@(!EditMode)" type="text" @bind="@FormField.TextValue"/>

As far as I can tell none of the Telerik input controls support a read only mode. Putting the same attribute on TelerikDropDownList for instance (not surprisingly) results in this:

WASM: System.InvalidOperationException: Object of type 'Telerik.Blazor.Components.DropDownList.TelerikDropDownList`2[[FolioMetrics.Core.Types.Model.PicklistValue, FolioMetrics.Core.Types, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3b4aae723ff25d84],[System.Int32, mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]' does not have a property matching the name 'readonly'.

Can we have all the controls sort a read-only state please?

Unplanned
Last Updated: 28 Feb 2022 11:55 by ADMIN
Created by: Kurt
Comments: 3
Category: UI for Blazor
Type: Feature Request
3

Have been pouring through all your release videos, (Great Job Sam, Ed Et Al...) to be better informed as to what project type to select for a new Enterprise Admin App. The FilterView control stood out as a means of potentially saving me more than a week of work, but I just can't see making a new forms app going forward. Blazor and Maui seem like the only logical choices going forward, please add if convenient...

Thanks.

Declined
Last Updated: 24 Feb 2022 17:59 by ADMIN
Created by: Tavi
Comments: 3
Category: UI for Blazor
Type: Feature Request
0
With Blazor Server we need a Site Map as we have with the ASP.NET controls. This will help with SEO and Semantic processing of websites.