Approved
Last Updated: 31 Jul 2019 06:13 by ADMIN
Created by: Gert
Comments: 4
Category: Grid
Type: Feature Request
13
I would like to be able to select a row visually and logically. This will let me pass the selection from one grid to another (for example, from a grid in a modal dialog to the main page).
Completed
Last Updated: 15 Aug 2019 12:15 by ADMIN
Release 1.5.0
Created by: Kenny
Comments: 6
Category: Grid
Type: Bug Report
12

When you change the data source of the grid, it must re-render the data again.

For example, when you use a custom edit form, you add/edit the data with your own code and not through the grid. This is useful, for example, when you only want to show a few columns in the grid, but the model has many more editable fields. Or, when you want a customized layout/behavior of the edit form.

Minimum repro:

 

@using Telerik.Blazor.Components.Grid
@using Telerik.Blazor.Components.Button
 
<TelerikButton OnClick="@ChangeProduct">Works: Change an existing product</TelerikButton>
<TelerikButton OnClick="@AddProduct">Does not work: Add a new product</TelerikButton>
<TelerikButton OnClick="@RemoveProduct">Does not work: Remove an existing product</TelerikButton>
 
<TelerikGrid Data=@GridData
             Pageable="true">
    <TelerikGridColumns>
        <TelerikGridColumn Field=@nameof(Product.ProductName) Title="Product Name" />
        <TelerikGridColumn Field=@nameof(Product.UnitPrice) Title="Unit Price">
        </TelerikGridColumn>
    </TelerikGridColumns>
</TelerikGrid>
 
 
@functions {
    public List<Product> GridData { get; set; }
 
    void AddProduct()
    {
        GridData.Insert(0, new Product()
        {
            ProductId = DateTime.Now.Millisecond,
            ProductName = "some product name",
            UnitPrice = DateTime.Now.Second
        });
 
        //after updating the data, the grid should show the item at the top of the first page.
        //at the moment, you need to page, for example, for the data to be updated
    }
 
    protected void ChangeProduct()
    {
        GridData.Where(p => p.ProductId == 2).First().ProductName = "changed at " + DateTime.Now;
    }
 
    protected void RemoveProduct()
    {
        GridData.RemoveAt(4);
 
        //after updating the data, the grid should remove the fourth item immediately
        //at the moment, you need to page, for example, for the data to be updated
    }
 
 
    protected override void OnInit()
    {
        GridData = new List<Product>();
        for (int i = 0; i < 25; i++)
        {
            GridData.Add(new Product()
            {
                ProductId = i,
                ProductName = "Product" + i.ToString(),
                UnitPrice = (decimal)(i * 3.14),
            });
        }
    }
 
    public class Product
    {
        public string ProductName { get; set; }
        public decimal UnitPrice { get; set; }
        public int ProductId { get; set; }
    }
}
Approved
Last Updated: 01 Mar 2019 13:40 by ADMIN
Created by: Loren
Comments: 3
Category: UI for Blazor
Type: Feature Request
10
One of the controls i find myself using a lot it the Async Uploaders. Since this curently requires a far amount of JS to get working in Blazor i would love to see it added so i dont have to write and manage all the JS.
Approved
Last Updated: 14 May 2019 21:35 by ADMIN
Created by: Ben Hayat
Comments: 4
Category: UI for Blazor
Type: Feature Request
9
Hello Team;

An important (3 actually) components that we require heavily in our (to make sure we collect data accurately), are a good Date, Time and Date/Time Combo picker.
In any business app, Date/Time can be very crucial piece of data that needs to be collected from user correctly and visually, especially on smaller devices.

Could you please consider these 3 data pickers that can be bound to the model?
Thanks in advance.
..Ben
Completed
Last Updated: 04 Jul 2019 15:15 by Pierre
Release 1.3.0
Created by: ben
Comments: 5
Category: Grid
Type: Feature Request
9
Looking for feature parity between the Telerik React Grid Filter and Blazor for filtering.  This is one of our most used features of Telerik's grids...our grids often have 1000s of elements in them, being able to filter is a huge help to our users.
Approved
Last Updated: 29 Apr 2019 10:52 by ADMIN
Created by: ben
Comments: 1
Category: UI for Blazor
Type: Feature Request
9

https://www.telerik.com/kendo-react-ui/components/tooltip/

Tooltip is another one of those controls we use everywhere, would like to see a Blazor implementation. 

Approved
Last Updated: 21 Jun 2019 13:57 by Ramon
Created by: Gert
Comments: 2
Category: Grid
Type: Feature Request
9

Dear Telerik,

 

I'd like to post a new feature request- > A checkbox column.
Where it is possible to select multiple rows.

Regards,

Gert

Approved
Last Updated: 16 Jul 2019 15:49 by ADMIN
Created by: shanthu
Comments: 2
Category: UI for Blazor
Type: Feature Request
9
Many applications need an ability to schedule people/resource.
Approved
Last Updated: 23 Jul 2019 05:21 by ADMIN
I'm using version 1.1 of the UI for Blazor and have leveraged several different types of charts.  I now need to add click events on different parts of the chart so I can navigate to a drilldown page.  How can I accomplish this?
Approved
Last Updated: 18 Jul 2019 13:12 by ADMIN
Created by: David
Comments: 4
Category: UI for Blazor
Type: Feature Request
9
We use the jQuery autocomplete in our apps now and would like to be able to use it in our Blazor apps.
Pending Review
Last Updated: 08 Jul 2019 15:23 by Nick
Created by: Nick
Comments: 0
Category: Grid
Type: Feature Request
9
For the time being, you can use a custom template to attach the handlers to your own elements (e.g., to the <td> if you use a RowTemplate).
Approved
Last Updated: 29 Apr 2019 08:00 by ADMIN
Created by: ben
Comments: 1
Category: UI for Blazor
Type: Feature Request
8

Looking for the TreeList control from kendo-ui to be brought over from jQuery to Blazor https://www.telerik.com/kendo-ui/treelist

 

Approved
Last Updated: 09 Apr 2019 21:42 by ADMIN
Approved
Last Updated: 17 May 2019 06:15 by ADMIN
Created by: Shaun
Comments: 0
Category: Grid
Type: Feature Request
7
Currently we can set Sortable on `<TelerikGrid>` but not on individual `<TelerikGridColumn>'`.  This is needed because sometimes we have specific columns for which we don't want to allow sorting.
Approved
Last Updated: 17 May 2019 06:16 by ADMIN
Created by: Marcel
Comments: 1
Category: Grid
Type: Feature Request
7

So far in the TelerikGrid component it is only possible to set the title of a column to a string. It would be useful to give the title/header a template instead of a simple string. In this way one could for example place a button, image, (...) inside the columnheader.

This kind of template-ability could be very handy in various other cases elsewhere, so please bring this flexibility into ui for blazor.

Completed
Last Updated: 19 Jun 2019 10:54 by ADMIN
Release 1.2.0
Created by: Darren
Comments: 0
Category: DateInput
Type: Feature Request
7

Binding a date input or a date picker to a nullable value causes a build-time error

error CS1503: Argument 1: cannot convert from 'System.DateTime?' to 'System.DateTime'

Sample:

@using Telerik.Blazor.Components.Button
@using Telerik.Blazor.Components.DateInput

<TelerikDateInput bind-Value="@StartDate" Format="MM/dd/yyyy HH:mm:ss"></TelerikDateInput>

@functions {
    [Parameter]
    private DateTime? StartDate { get; set; } = new DateTime(2020, 1, 1);
}

Approved
Last Updated: 29 May 2019 06:18 by ADMIN
Created by: Rick
Comments: 1
Category: Grid
Type: Feature Request
7
Need ability to resize grid columns, currently only supports static width setting.  Please add Resizable similar to other Telerik grids.
Approved
Last Updated: 30 May 2019 09:21 by ADMIN
Created by: Gordon
Comments: 0
Category: Grid
Type: Bug Report
6

When there are wide columns that produce a horizontal scrollbar, scrolling horizontally does not scroll the headers. It must.

WORKAROUND (see also the rules for the containing div that provides the scroll):

<style>
    .k-grid,
    .k-grid-container,
    .k-grid-content.k-virtual-content {
        display: inline-block;
    }
</style>

REPRODUCIBLE:

@using Telerik.Blazor.Components.Grid
 
<div style="width: 1200px; overflow-x: auto; overflow-y:hidden; border: 1px solid red;">
    <TelerikGrid Data="@trades" EditMode="inline" Pageable=true PageSize=10>
        <TelerikGridColumns>
            <TelerikGridCommandColumn width="100">
                <TelerikGridCommandButton Command="Edit" Icon="edit">Edit</TelerikGridCommandButton>
                <TelerikGridCommandButton Command="Update" Icon="save" ShowInEdit="true" OnClick="UpdateItem">Update</TelerikGridCommandButton>
                <TelerikGridCommandButton Command="Cancel" Icon="cancel" ShowInEdit="true" OnClick="CancelItem">Cancel</TelerikGridCommandButton>
            </TelerikGridCommandColumn>
            <TelerikGridColumn Field="@(nameof(Trade.TradeId))" Width=100></TelerikGridColumn>
            @*<TelerikGridColumn Field="@(nameof(Trade.TradeType))" Width=200></TelerikGridColumn>*@
            <TelerikGridColumn Field=@nameof(Trade.TradeType) Title="Trade Type">
                <EditorTemplate>
                    @{
                        var TradeToEdit = context as Trade;
                        if (TradeToEdit.TradeType == "POWER PHYSICAL")
                        {
                            <select class="form-control d-inline" style="height: 30px" onchange=@SaveItem value=@TradeToEdit.TradeType>
                                <option value="POWER PHYSICAL">POWER PHYSICAL</option>
                                <option value="GAS PHYSICAL"> GAS PHYSICAL</option>
                            </select>
                        }
                        else
                        {
                            <select class="form-control d-inline" style="height: 30px" onchange=@SaveItem value=@TradeToEdit.TradeType>
                                <option value="GAS PHYSICAL"> GAS PHYSICAL</option>
                                <option value="POWER PHYSICAL">POWER PHYSICAL</option>
                                <option value="POWER PHYSICAL">POWER FINANCIAL</option>
                            </select>
                        }
                    }
                </EditorTemplate>
            </TelerikGridColumn>
            <TelerikGridColumn Field="@(nameof(Trade.Company))" Width=500></TelerikGridColumn>
            <TelerikGridColumn Field="@(nameof(Trade.TradeDate))" Width=500></TelerikGridColumn>
            <TelerikGridColumn Field="@(nameof(Trade.BegTime))" Width=500></TelerikGridColumn>
            <TelerikGridColumn Field="@(nameof(Trade.EndTime))" Width=500></TelerikGridColumn>
        </TelerikGridColumns>
    </TelerikGrid>
</div>
 
@functions {
    public class Trade
    {
        public int TradeId { get; set; }
        public string TradeType { get; set; }
        public string Company { get; set; }
        public DateTime TradeDate { get; set; }
        public DateTime BegTime { get; set; }
        public DateTime EndTime { get; set; }
    }
 
    public List<Trade> trades { get; set; }
 
    protected override void OnInit()
    {
        trades = new List<Trade>();
        for (int i = 0; i < 25; i++)
        {
            trades.Add(new Trade()
            {
                TradeId = i,
                TradeType = "type " + i,
                Company = "company " + i,
                TradeDate = DateTime.Now.AddDays(i),
                BegTime = DateTime.Now.AddHours(-i),
                EndTime = DateTime.Now.AddHours(i)
            });
        }
    }
 
    void SaveItem()
    {
 
    }
 
    public void UpdateItem(GridCommandEventArgs e)
    {
 
    }
 
    public void CancelItem(GridCommandEventArgs e)
    {
 
    }
}

Pending Review
Last Updated: 31 May 2019 04:50 by ADMIN
Created by: shanthu
Comments: 2
Category: UI for Blazor
Type: Feature Request
6
Most of the screens need to provide visual feedback to users when some work is in progress. We are using MVVM, this should play nice with MVVM pattern.
Pending Review
Last Updated: 22 Apr 2019 12:16 by Ben Hayat
Created by: Ben Hayat
Comments: 2
Category: UI for Blazor
Type: Feature Request
6

Hello Team;

As Razor Components are becoming the next generation of MSFT ASP.Net Core UI and Telerik is also developing new tool called Unite UX, it would be a huge UI design boost for us to visually design Razor Component pages and be able to do responsive test right at design time.

Telerik being a UI company, it's time to move forward with visual designer than writing HTML code in 2019.
I hope the team will give it a consideration.

Thanks!
..Ben

1 2 3 4 5 6