Unplanned
Last Updated: 31 Mar 2023 09:04 by ADMIN
Currently, the GroupHeaderTemplate takes up the whole row. Once it exposes aggregates for all the fields, I will need an option to align them with the corresponding columns.
Unplanned
Last Updated: 31 Mar 2023 06:32 by Stephen
Created by: cmarsh
Comments: 5
Category: UI for Blazor
Type: Feature Request
18

I'm looking for what you have in WPF as we migrate ourselves over to Blazor - https://www.telerik.com/products/wpf/conversational-ui.aspx

---

ADMIN EDIT

For the time being, you can consider using the Kendo Chat widget as described in this sample project.

---

Unplanned
Last Updated: 31 Mar 2023 05:32 by ADMIN
Created by: Jonathan
Comments: 1
Category: Dialog
Type: Feature Request
0
Please disable page scrolling while the modal Dialog is open. Some users may find the ability to scroll the background content confusing.
Planned
Last Updated: 30 Mar 2023 12:06 by ADMIN
Scheduled for 4.5.0 (08/30/2023)
Created by: Rob
Comments: 3
Category: UI for Blazor
Type: Feature Request
51

Is a ListBox control, similar to https://demos.telerik.com/aspnet-core/listbox/index, on the roadmap currently?

---

ADMIN EDIT

You can use a grid that has 1 column for the text you want to show with selection and perhaps even row dragging, and maybe hide its headers with css if you do not want them.

---

Duplicated
Last Updated: 30 Mar 2023 08:15 by ADMIN
Created by: Daniel
Comments: 3
Category: Grid
Type: Feature Request
3

I am trying to get the currently filtered data out of the grid as per this KB article and I want to include the searchbox filters. I do not, however, want to use OnRead but I want to get the grid state on a click of a button and get the filters plus the searchbox filters from it instead.

---

ADMIN EDIT

Here is a sample of getting those filters through the OnRead event without using remote operations - all the data is in the view model (the SourceData field) so this does not change the way operations happen compared to not using OnRead.

@using Telerik.DataSource
@using Telerik.DataSource.Extensions

@( new MarkupString(output) )

<br />
<TelerikButton OnClick="@GetFilters">Get Filters</TelerikButton>


<TelerikGrid Data=@GridData TotalCount=@Total OnRead=@ReadItems
             FilterMode=@GridFilterMode.FilterRow Sortable=true Pageable=true EditMode="@GridEditMode.Inline">
    <GridToolBar>
        <GridSearchBox />
    </GridToolBar>
    <GridColumns>
        <GridColumn Field=@nameof(Employee.ID) />
        <GridColumn Field=@nameof(Employee.Name) Title="Name" />
        <GridColumn Field=@nameof(Employee.HireDate) Title="Hire Date" />
        <GridCommandColumn>
            <GridCommandButton Command="Save" Icon="save" ShowInEdit="true">Update</GridCommandButton>
            <GridCommandButton Command="Edit" Icon="edit">Edit</GridCommandButton>
            <GridCommandButton Command="Delete" Icon="delete">Delete</GridCommandButton>
            <GridCommandButton Command="Cancel" Icon="cancel" ShowInEdit="true">Cancel</GridCommandButton>
        </GridCommandColumn>
    </GridColumns>
</TelerikGrid>

@code {
    TelerikGrid<Employee> GridRef { get; set; }
    string output { get; set; }
    public DataSourceRequest CurrentRequest { get; set; }
    void GetFilters()
    {
        output = string.Empty;


        foreach (var item in CurrentRequest.Filters)
        {
            if (item is FilterDescriptor) // filter row
            {
                FilterDescriptor currFilter = item as FilterDescriptor;
                output += $"field: {currFilter.Member}, operator {currFilter.Operator}, value: {currFilter.Value}<br />";
            }

            if (item is CompositeFilterDescriptor) // filter menu
            {
                CompositeFilterDescriptor currFilter = item as CompositeFilterDescriptor;
                output += $"START nested filter: logical operator: {currFilter.LogicalOperator}, details:<br />";
                // there will actually be 1 or 2 only, this showcases the concept and the types
                foreach (FilterDescriptor nestedFilter in currFilter.FilterDescriptors)
                {

                    output += $"field: {nestedFilter.Member}, operator {nestedFilter.Operator}, value: {nestedFilter.Value}<br />";
                }
                output += "END nested filter<br />";
            }
        }
    }




    public List<Employee> SourceData { get; set; }
    public List<Employee> GridData { get; set; }
    public int Total { get; set; } = 0;

    protected override void OnInitialized()
    {
        SourceData = GenerateData();
    }

    protected async Task ReadItems(GridReadEventArgs args)
    {
        CurrentRequest = args.Request;


        var datasourceResult = SourceData.ToDataSourceResult(args.Request);

        GridData = (datasourceResult.Data as IEnumerable<Employee>).ToList();
        Total = datasourceResult.Total;

        StateHasChanged();
    }

    //This sample implements only reading of the data. To add the rest of the CRUD operations see
    //https://docs.telerik.com/blazor-ui/components/grid/editing/overview

    private List<Employee> GenerateData()
    {
        var result = new List<Employee>();
        var rand = new Random();
        for (int i = 0; i < 100; i++)
        {
            result.Add(new Employee()
            {
                ID = i,
                Name = "Name " + i,
                HireDate = DateTime.Now.Date.AddDays(rand.Next(-20, 20))
            });
        }

        return result;
    }

    public class Employee
    {
        public int ID { get; set; }
        public string Name { get; set; }
        public DateTime HireDate { get; set; }
    }
}

---

Pending Review
Last Updated: 29 Mar 2023 21:19 by Ed
Created by: Ed
Comments: 0
Category: Grid
Type: Feature Request
0

The Blazor TelerikGrid component should support a dropdown column.  It should be exactly the same as the dropdown column in the Ajax grid.

https://docs.telerik.com/devtools/aspnet-ajax/controls/grid/columns/column-types#dropdown

Unplanned
Last Updated: 29 Mar 2023 17:03 by Meindert
Created by: Kenny
Comments: 8
Category: Grid
Type: Feature Request
16

It would be nice if I could specify an item in the inline editor (or any other for that matter) to get focus when the editor is activated.

 

Is this possible?

 

Thanks,

Kenny

Under Review
Last Updated: 29 Mar 2023 11:07 by ADMIN
Created by: Jerdobi
Comments: 1
Category: UI for Blazor
Type: Feature Request
0

The sort order for some strings should be in natural sort order.  

1.10 -> 1.13 should be following 1.9 in this example.

Planned
Last Updated: 28 Mar 2023 12:05 by ADMIN
Scheduled for 4.2.0 (04/26/2023)
I am trying to customize the Update button in the popup to show a different text while I am updating an item. THe same approach works in the Inline mode, but not in Popup.
Declined
Last Updated: 28 Mar 2023 08:39 by ADMIN
There is now a Visible parameter on TileLayoutItem but it's not included as part of the state which makes it inconvenient when saving/loading. Is there a technical reason for this or is visibility something that could be added to the state in a future update?
Planned
Last Updated: 28 Mar 2023 07:28 by ADMIN
Scheduled for 4.2.0 (04/26/2023)
Created by: khashayar
Comments: 9
Category: UI for Blazor
Type: Feature Request
19
hello, 
i wanted to know if it's possible to make fully rtl theme in ui for blazor or not i have been trying to make an rtl theme but i got some problems.
and also is it possible to use other types of calendar in datepicker  (like arabic calendar)? 
Unplanned
Last Updated: 27 Mar 2023 08:29 by ADMIN
Created by: Puneet
Comments: 4
Category: Grid
Type: Feature Request
14
Hi, I am looking for a Cell Click event in a grid to find out on which cell is exactly clicked.
Unplanned
Last Updated: 27 Mar 2023 08:22 by Daniel
Created by: Daniel
Comments: 0
Category: Scheduler
Type: Feature Request
1

Hello,

Now that the DropDownList has an adaptive dropdown rendering, please use that instead of a plain HTML select in the Scheduler toolbar on small screens. It will be very beneficial when using dark themes.

Unplanned
Last Updated: 27 Mar 2023 07:23 by Miroslav
Created by: Miroslav
Comments: 0
Category: Editor
Type: Feature Request
3

It seems that texts/options in the Format tool dropdown are not part of the localization (Paragraph, Heading 1..6).

Editor demo

Completed
Last Updated: 24 Mar 2023 11:17 by ADMIN
Release 4.2.0 (26/04/2023)
Created by: René
Comments: 14
Category: Grid
Type: Feature Request
20

With a pageable grid after scrolling down the first page and then paging, the next page should be scrolled to the top - but it is not.

Is there a way to scroll up by code until this is fixed ???

----

ADMIN EDIT

A sample solution is attached to the end of this post that shows how you can achieve this.

----

Duplicated
Last Updated: 23 Mar 2023 07:21 by ADMIN
Created by: Panos Klaoudatos
Comments: 0
Category: UI for Blazor
Type: Feature Request
0

It would be helpful to have a <WindowFooter> template inside Window, like  <WindowTitle>, or  <WindowContent> that stays 'sticky' to the window, so buttons and other content can be placed there , regardless on the height of the window and its contents.

 

Regards

Unplanned
Last Updated: 23 Mar 2023 07:10 by Nathan
Created by: Nathan
Comments: 0
Category: ContextMenu
Type: Feature Request
2

Example use case is to have a context menu bound to a form item. The form item would re-render on submit that would change the dom element.

Example: https://blazorrepl.telerik.com/mxEnmnaV09ahp4EB15

Workaround: https://blazorrepl.telerik.com/mxkxwHOr08fcjSKK39

Unplanned
Last Updated: 22 Mar 2023 21:04 by Rahul
Created by: Rahul
Comments: 0
Category: FileManager
Type: Feature Request
1
By default, the items are automatically sorted by name. I want to programmatically change the default "Sort By" option, so the user does not need to change it from the dropdown.
Planned
Last Updated: 22 Mar 2023 14:51 by ADMIN
Scheduled for 4.4.0 (19/07/2023)
Currently, I have no control over the Filter/Clear actions in the FilterMenu. It will be nice to be able to control them.
Unplanned
Last Updated: 21 Mar 2023 08:28 by ADMIN

Currently the MultiColumnComboBoxColumn Width is only in pixels.

I would much rather use em or %.  I can do this with a <style> but the width does not calculate correctly and I cannot specify a width in the MultiColumnComboBoxColumns 

IMHO, since blazor is a web UI, widths should be more than pixels.

1 2 3 4 5 6