Telerik Forums
UI for Blazor Forum
0 answers
173 views

Dear Telerik Support Team,

I am a licensed customer from AVEVA and I am reaching out to inquire about how to implement virtualization with continuous scroll in Telerik UI for Blazor using C#. I am specifically interested in the TelerikListView component and would like to implement this feature to improve the performance of my application.

I have already looked through the documentation and examples on your website, but I couldn't find any information on how to achieve virtualization with continuous scroll.

As a valued customer, I would greatly appreciate it if you could provide some guidance or examples on how to implement virtualization with continuous scroll in Telerik UI for Blazor.

Thank you very much for your help in advance.

Best regards,
Anil Kumar Dasari 

Anil Kumar
Top achievements
Rank 1
 asked on 17 Mar 2023
1 answer
444 views

Hi,

when using the DatePicker or DateTimePicker in my project i get the following error when focus is lost in Firefox:

Uncaught (in promise) Error: System.Collections.Generic.KeyNotFoundException: Arg_KeyNotFoundWithKey, inputElementValue
   at System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Text.Json.JsonElement, System.Text.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]].get_Item(String )
   at Telerik.Blazor.Components.Common.DateInputs.DateInput`1[[System.DateTime, System.Private.CoreLib, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].DateInput_Focus(Dictionary`2 args)
   at Microsoft.JSInterop.Infrastructure.DotNetDispatcher.InvokeSynchronously(JSRuntime , DotNetInvocationInfo& , IDotNetObjectReference , String )
   at Microsoft.JSInterop.Infrastructure.DotNetDispatcher.BeginInvokeDotNet(JSRuntime , DotNetInvocationInfo , String )

How to reproduce:

I use VS2022 .NET 7, Telerik Blazor 4.1.0
Just create a Blazor WASM Client project. Add the DatePicker. Publish with AOT and run in Firefox. Current culture is set to german.
Simply set the focus on the datepicker, then hit "Tab"-key to switch to another component. Then I get the above error.

When using Chrome, this does not happen. Also tested on different machines. Error occurs only in Firefox.

If you need more information please let me know.

Regards,
Thomas

Thomas
Top achievements
Rank 1
Iron
 answered on 16 Mar 2023
4 answers
768 views

Hi Team,

I am using Telerik Blazor with 3.4.0 version with same base code as https://docs.telerik.com/blazor-ui/knowledge-base/tabstrip-remove-tab.

I am seeing below error while closing tabs. could you please assist for same. Note (i don't see this error when i use 3.2.0)

System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
   at Telerik.Blazor.Components.TelerikTabStrip.FocusActiveTab()
   at Telerik.Blazor.Components.TelerikTabStrip.set_CurrentActiveTabIndex(Int32 value)
   at Microsoft.AspNetCore.Components.EventCallbackWorkItem.InvokeAsync[T](MulticastDelegate delegate, T arg)
   at Microsoft.AspNetCore.Components.ComponentBase.Microsoft.AspNetCore.Components.IHandleEvent.HandleEventAsync(EventCallbackWorkItem callback, Object arg)
   at Microsoft.AspNetCore.Components.RenderTree.Renderer.DispatchEventAsync(UInt64 eventHandlerId, EventFieldInfo fieldInfo, EventArgs eventArgs)
Svetoslav Dimitrov
Telerik team
 answered on 16 Mar 2023
0 answers
226 views

Any idea why this would work when running locally but returns "Unauthorized" when running in a Azure Web App?  Using AAD for authentication and the Blazor Upload calls to the same controller work fine.  I tried to get the User Token when the app starts, but it is null.

                HttpClient client = ClientFactory.CreateClient();

                var response = await client.PostAsJsonAsync<UploadDataViewModel>(ToAbsoluteUrl("api/IntUpload/savenotes"), _model);

                if (response.IsSuccessStatusCode)
                {
                    ShowNotification("success", "Notes file was successfully recorded.");
                }
                else
                {
                    ShowNotification("error", "Notes file failed to upload.");
                }

 

This is what I'm using for authentication in the Program.cs file:

builder.Services.AddAuthentication(OpenIdConnectDefaults.AuthenticationScheme)
    .AddMicrosoftIdentityWebApp(builder.Configuration.GetSection("AzureAd"))

 

 

Chris
Top achievements
Rank 1
 asked on 16 Mar 2023
1 answer
1.8K+ views

Hi

 

After our update to .Net 7, FluentValidation does not work with complex models anymore.

We're using FluentValidation 11.5.1 (latest)

Blazored.FluentValidation 2.1.0 (latest)

I get the error message: Cannot validate instance of type "The Composed Class Type ". Can only validate Instance of Type "Parent Class".

 

Has somebody a solution for this issue?

It worked fine in the previous version.

 

Thank you.

 

Nicolas
Top achievements
Rank 1
Iron
 answered on 16 Mar 2023
1 answer
395 views

I've made a custom FormItem and I need access to the EditContext. This works, but - is there a simpler way to get access to the EditContext?

The Form:


    <TelerikForm
        Model="@AWonderfullModel" 
        OnSubmit="@OnSubmitHandler"
        @ref="@FormRef">
        
        <FormItems > 
            <CascadingValue Name="TheForm" Value="@FormRef">
                @foreach (var row in RexFormItems) 
                {
                    <DynamicComponent Type="@row.Component" Parameters="@row.Parameter"/>
                }
            </CascadingValue>  
        </FormItems>
         .... 
        
    </TelerikForm>


I populate the FormRef via the CascadingValue

and in my CustomControl simple:


  [CascadingParameter]
  public TelerikForm TheForm { get; set; }

....


protected override void OnParametersSet()
{
       Model = TheForm.EditContext.Model;
       ...
}

 

This works well, but we discussed this and there was the Idea, that the Form or the EditContext is reachable in an other way.

 

Dimo
Telerik team
 answered on 16 Mar 2023
1 answer
547 views

When a Blazor TelerikGrid component is configured to use virtual scrolling (GridScrollMode.Virtual) in combination with Inline or Incell editing, the scroll position will always jump to the top after exiting the cell edit.

This snippet shows the issue: https://blazorrepl.telerik.com/GHudPSlF1136joxn59

To replicate, scroll down a bit, edit a cell and the grid scroll position will jump to the top.

Dimo
Telerik team
 answered on 16 Mar 2023
0 answers
171 views

I just generated a new theme using Theme Builder and detected that the "k-align-items-baseline" rule is not included. This generates backward incompatibility although it is easily fixable. 

My question is if this is intentional or a bug. Can I expect other styles to be missing as well?

Regards.
Twain
Top achievements
Rank 2
Iron
Iron
Iron
 asked on 15 Mar 2023
0 answers
157 views
https://nuget.telerik.com/v3/index.json - service unavailable, can't build any project.
Ivan
Top achievements
Rank 3
Iron
Iron
Iron
 updated question on 15 Mar 2023
1 answer
305 views

Hi

I'm trying to add some spacing between the pie pieces in a pie chart. I can achieve this by using the ExplodeField property and setting true on all the series items. However i would like to have the spacing between the pieces a bit smaller, is this possible?

Also i would like to be able to set stroke color and width of the pieces. I cant find any info on how to achieve this in the documentation.

See attached image on what i'm trying to do. I have fiddled with the rendered html in dev tools.

 

Thanks in advance!

 

Nadezhda Tacheva
Telerik team
 answered on 15 Mar 2023
Narrow your results
Selected tags
Tags
+? more
Top users last month
Miljana
Top achievements
Rank 2
Iron
Iron
Joel
Top achievements
Rank 3
Bronze
Bronze
Bronze
Cynthia
Top achievements
Rank 1
John
Top achievements
Rank 1
Iron
Mozart
Top achievements
Rank 1
Iron
Veteran
Want to show your ninja superpower to fellow developers?
Top users last month
Miljana
Top achievements
Rank 2
Iron
Iron
Joel
Top achievements
Rank 3
Bronze
Bronze
Bronze
Cynthia
Top achievements
Rank 1
John
Top achievements
Rank 1
Iron
Mozart
Top achievements
Rank 1
Iron
Veteran
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?