Unplanned
Last Updated: 21 Nov 2024 13:26 by Federico

I had already tried using reflection via dataTemplate to access the ColumnGroup and RowGroup properties. It would be nice if in future versions, if possible, these were accessible directly and without having to use reflection for efficiency reasons. Expose the current field as well.

In addition to this, it would be convenient to know which row and column they refer to, in order to know which field of the Pivot dataset relates to the calculation performed, and apply custom logic to them.

In summary, expose: ColumnGroup, RowGroup, and the current field.

Unplanned
Last Updated: 20 Nov 2024 13:10 by Jeremy
Created by: Jeremy
Comments: 6
Category: Spreadsheet
Type: Feature Request
2

<TelerikSpreadsheet Height="500px" Width="100%">
    <SpreadsheetSheets>
        <SpreadsheetSheet Name="Sheet1">
            <SpreadsheetSheetColumns>
                <SpreadsheetSheetColumn Index="0" Width="100px"></SpreadsheetSheetColumn>
                <SpreadsheetSheetColumn Index="1" Width="200px"></SpreadsheetSheetColumn>
            </SpreadsheetSheetColumns>
            <SpreadsheetSheetRows>
                <SpreadsheetSheetRow Index="0">
                    <SpreadsheetSheetCell Value="Item"></SpreadsheetSheetCell>
                    <SpreadsheetSheetCell Value="Price"></SpreadsheetSheetCell>
                </SpreadsheetSheetRow>
                <SpreadsheetSheetRow Index="1">
                    <SpreadsheetSheetCell Value="Apples"></SpreadsheetSheetCell>
                    <SpreadsheetSheetCell Value="1.50"></SpreadsheetSheetCell>
                </SpreadsheetSheetRow>
                <SpreadsheetSheetRow Index="2">
                    <SpreadsheetSheetCell Value="Bananas"></SpreadsheetSheetCell>
                    <SpreadsheetSheetCell Value="2.00"></SpreadsheetSheetCell>
                </SpreadsheetSheetRow>
            </SpreadsheetSheetRows>
        </SpreadsheetSheet>
    </SpreadsheetSheets>
</TelerikSpreadsheet>

Unplanned
Last Updated: 19 Nov 2024 15:36 by Hannes

The TreeView exposes drag events that allow me to detect when the user drags an item and to get the information for the dragged item. I want to be able to drag that item outside of the TreeView and drop it in my custom target.

I am aware that I should handle the custom drop functionality. However, the @ondrop event of my custom target currently does not fire for the tree item: https://blazorrepl.telerik.com/QIblPZvd0412k6U128.

===

ADMIN EDIT

===

For the time being, you may implement the following custom approach:

  • Use the ItemTemplate.
  • Wrap the item text in a container.
  • Enable the draggable attribute of that container. Disable the Draggable parameter of the Treeview, so these properties do not interfere with each other. This approach overrides the built-in behavior of the drag-and-drop functionality, so it cannot be enabled at the same time.  If you want to keep the built-in draggable functionality, implement aa suitable UI that toggles that during runtime.
  • Handle the ondragstart event of the container.

Here is a basic sample showcasing the approach: https://blazorrepl.telerik.com/QIFbvZFA00bHZbsj23.

Pending Review
Last Updated: 19 Nov 2024 14:39 by Graham
Created by: Graham
Comments: 0
Category: UI for Blazor
Type: Feature Request
0

Hi,

Can I request that the Pdf Viewer:

- Load multiple pdf files on open. Maybe via an array of file names.

     - We use a different viewer due to this capability. For Human Resource files you need the ability to load numerous files into one viewer to show a complete
         document. The current one file option doesn't work for us.

- Display thumbnails of the loaded pages.
      - Thumbnail onclick to move to a specific page.

Regards,
Graham O'Riley

Completed
Last Updated: 19 Nov 2024 12:50 by ADMIN
Release 5.0.0 (15 Nov 2023) (R1 PI1)
Created by: Philip
Comments: 0
Category: TreeView
Type: Feature Request
9
I would like to have an event that fires when the Drag operation starts. 
Pending Review
Last Updated: 18 Nov 2024 17:24 by Simi

Steps to reproduce:

  1. Insert a simple TelerikGrid on your page
  2. Add Columns with templates for each property
  3. Specify a Column Template

See https://blazorrepl.telerik.com/GyPvFMFr00zLEEdG00

Problem / Inconvenience

  • Context has to be converted/cast before access to the each property is possible
  • Grid columns are not generic which makes them hard to use sometimes
  • Fields have to be specified by name (may lead to wrong names after changing)

Solution / Feature Request

  • Provide new generic columns (to ensure no current implementations break)
  • Add [CascadingTypeParameter(nameof(TItem))] to the TelerikGrid
  • GridColumns automatically "inherit" the typeparam TItem

Idea from: Blazor QuickGrid

Benefits

  • GridColumns can be specified with Expression
  • Template context does not have to be cast anymore
  • Renaming properties affect expression or an error is display (property does not exist)
<GridColumn For="@(t => t.Name)">
        <Template>
                <div>
                    @item.Name
                </div>
        </Template>
</GridColumn>
In Development
Last Updated: 18 Nov 2024 11:50 by ADMIN
Scheduled for 2025 Q1 (Feb)
Created by: Michael P.
Comments: 12
Category: UI for Blazor
Type: Feature Request
56

Docking Control like WPF Docking Control: https://www.telerik.com/products/wpf/docking.aspx

Unplanned
Last Updated: 14 Nov 2024 12:19 by ADMIN
Created by: Michael
Comments: 14
Category: Window
Type: Feature Request
25

It would be nice to be able to configure a show/hide animation for windows.

ADMIN EDIT: This might include a form of a Shown event so that you could know when the content is rendered and available to, for example, focus a button or input. For more details see here

Completed
Last Updated: 14 Nov 2024 09:28 by ADMIN
Release 7.0.0
Created by: Peter
Comments: 0
Category: Grid
Type: Feature Request
7

Feature Request

Currently, when a grid is rendered with 500 rows in a WASM application and expand/collapse action is initiated, it takes a few seconds to finish grouping and rendering. 

Steps to reproduce

1. Create a grid in WASM app.
2. Add 500 rows.
3. Do not enable paging.
4. Group by any field and initiate expand/collapse.
5. All rows are re-rendered which leads to a few seconds delay.

 

 

Completed
Last Updated: 14 Nov 2024 09:28 by ADMIN
Release 7.0.0
Please add an AriaDescribedBy parameter to the FileSelect and Upload parameters.
Completed
Last Updated: 14 Nov 2024 09:28 by ADMIN
Release 7.0.0
I MUST use Strict CSP with Telerik.UI for Blazor. Please provide a path forward for me to be able to use versions 6+. Maybe offer a reduced distro without the Spreadsheet component?
Completed
Last Updated: 14 Nov 2024 09:28 by ADMIN
Release 7.0.0
Created by: Greg
Comments: 7
Category: Scheduler
Type: Feature Request
15

Other schedule controls have an 'agenda' view that has a chronological list of appointments back to back stacked vertically colored by resource.

It would be great for the telerik scheduler to have a view like this.

 

Completed
Last Updated: 14 Nov 2024 09:27 by ADMIN
Release 7.0.0
Created by: Neil
Comments: 6
Category: Scheduler
Type: Feature Request
18

I want to hide the 'All Day slot'  - I don't want to offer this functionality.

At the moment, you could try CSS like this, but ideally this would be a parameter (maybe on the view):

 

        .no-allday .k-scheduler-head .k-scheduler-group:last-child{
            display:none;
        }

    <div class="no-allday">
        <TelerikScheduler Data="@Appointments" @bind-Date="@StartDate" @bind-View="@CurrView" Height="600px" Width="800px">
            <SchedulerViews>
                <SchedulerDayView StartTime="@DayStart" />
                <SchedulerWeekView StartTime="@DayStart" />
                <SchedulerMultiDayView StartTime="@DayStart" NumberOfDays="10" />
            </SchedulerViews>
        </TelerikScheduler>
    </div>

Completed
Last Updated: 14 Nov 2024 09:26 by ADMIN
Release 7.0.0
Created by: Sherrie
Comments: 0
Category: Scheduler
Type: Feature Request
24
Please add support for Toolbar Template, so I can control what is rendered in the Scheduler Toolbar.
Unplanned
Last Updated: 13 Nov 2024 12:03 by ADMIN
Created by: Nathan
Comments: 3
Category: UI for Blazor
Type: Feature Request
9
I'd like to be able to change the built-in icons that the components use. I currently can do that with custom solutions but I need an option to easily change all icons on a global app level (e.g. all save icons, all arrow-down icons, etc.). I have a custom icon set and I want to ensure consistency in the icons used throughout the app.
Unplanned
Last Updated: 13 Nov 2024 00:16 by Petr Jelínek
Created by: Gerard
Comments: 3
Category: Splitter
Type: Feature Request
21

Hello,

I have a question regarding the persistence of content when blazor splitter panes are collapsed and expanded.

Please refer to the attached project to see the issue that I'm having.

Regards,

Gerard

Completed
Last Updated: 12 Nov 2024 16:07 by Jon
Created by: David
Comments: 4
Category: Loader
Type: Feature Request
3
We often need to add some sort of loading message next to the Loader component. "Loading records..." or "Loading...please wait" or something like that. It would be very handy if the Loader component had a parameter that would set this message, and another parameter to set the location (above, left, right, below).
Duplicated
Last Updated: 07 Nov 2024 15:36 by ADMIN
Created by: John
Comments: 1
Category: TabStrip
Type: Feature Request
10

When I am dynamically adding or removing tabs I am hitting a variety of problems targeting:

The active tab is not correctly set

the focus is not always set to the active tab

upon adding/removing a tab all tabs are re-created and their content is not persisted

 

This is causing some data loss, picklist filter loss, lag time when opening and closing tabs

Unplanned
Last Updated: 06 Nov 2024 13:09 by ADMIN
Created by: Joel
Comments: 2
Category: Map
Type: Feature Request
13

Ability to refresh data for specific Map Layers. Currently the only way to update markers on Map is by calling Refresh on the Map component or issuing a StateHasChanged call.

Currently Maps does not support observable data, according to documentation: Databind to Observable Collection - Telerik UI for Blazor

Purpose: Ability to have "live" updating markers and/or shapes without calling MapRef.Refresh() which causes a full component "blink" and refresh in Edge, and to avoid StateHasChanged.

Example/Pseduo-Razor code:
<TelerikMap @ref="MapRef">
  <MapLayers>
    <MapLayer Type="@MapLayersType.Marker" Data=@MyData" @ref="LayerRef" />
  </MapLayers>
</TeleriKMap>

Example/Pseudo C# example
@code {
  TelerikMap MapRef {get; set; }
  TelerikMapLayer LayerRef { get; set; }

  MyData = new List<MapMarker>() {
    // Data in here
  };

  private void WholeComponentRefresh() {
    MapRef.Refresh(); // Existing functionality
  }

  private void AddMarker() {
    MyData.Add(new MapMarker()); // Map ignores this because it does not treat as observable
  }

  private void MyLayerRefresh() {
    LayerRef.Refresh(); // If we don't have observable, could we at least get per-layer Refresh?
  }
}

Duplicated
Last Updated: 05 Nov 2024 11:45 by ADMIN
Created by: Prameela
Comments: 1
Category: UI for Blazor
Type: Feature Request
0

Hi Team,

I am looking for captcha component to verify user as human like below screenshot. Please let me know if this feature is available

 

1 2 3 4 5 6