Hi,
How to change the treenode Text, font size and color at runtime in Blazor? I am trying following code. I changed text in both data structures i.e. FlatData and ExpandedItems. Text is being changed in data structure but change is not reflecting on UI.
<TelerikTreeView OnItemClick="@OnItemClickHandler"
Data="@FlatData" @bind-ExpandedItems="@ExpandedItems">
<TreeViewBindings>
<TreeViewBinding ParentIdField="ParentIdValue"></TreeViewBinding>
</TreeViewBindings>
</TelerikTreeView>
@code{
public ObservableCollection<TreeItem> FlatData { get; set; }
public IEnumerable<object> ExpandedItems { get; set; }
protected override async Task OnInitializedAsync()
{
LoadFlatData();
timer = new System.Threading.Timer(async _ => // async void
{
FlatData[0].Text = "Net";
ExpandedItems = FlatData;
// we need StateHasChanged() because this is an async void handler
// we need to Invoke it because we could be on the wrong Thread
await InvokeAsync(StateHasChanged);
}, null, 0, 5000);
}
}

Hi,
I have build a custom dialog for editting appointments. But if I double click a recurring appointment, the default edit recurring appointment dialog appears.
In my OnEdit method, I have:
args.IsCancelled = trueBut at the moment, the edit recurring appointment dialog appears, my custom OnEdit method is not yet invoked.
How can I use a custom dialog for the selection of "edit series" and "edit current occurence"?
What is the best/easiest way to limit the number of characters and a user can enter into a TextArea? There is no MaxLength property that I have seen.

Hi,
I read all the documentation and downloaded the demo project, but I cannot get the ITelerikStringLocalizer to work in my blazor wasm project.
I included the community resource files and made a custom implementation of ITelerikStringLocalizer which I added to the dependency container as singleton in the blazor client project.
If I set a breakpoint in this custom implementation I never get a hit. The culture is set at nl-BE, so for some default labels on the Telerik components I would expect the Dutch translation. When checking the teletik datetimepicker I would expect a translation for the marked buttons, I see they are available in the nl-BE resource file.
I assume the default english resource file is used, but what could be the reason for this?
Is there a way to use the stepper in a view only mode? I am using it to show the current status in a larger process, so the user shouldn't be able to click to change the value.
Thanks in advance

I am using a FileSelect to allow users to upload attachments with a request. Once the file is uploaded and it appears in he file list, there doesn't seem to be a way to allow the user to open in from an OnClick event or anything.
Is there a way to either:
1. Capture and on click even when they click a file in the FileSelectFileList
or
2. Hide the FileSelectFileList all together so that I can replace it with my own list and implement the functionality myself?
Thanks in advance

Hi
<WizardStepLabel="Registration of employee"
can i have a label over more lines?
Like
Registration
of employee
Eric

Hi,
I have a recurrent event with the following dates:
"Start": "2022-08-01T07:00:00",
"End": "2022-08-01T08:00:00",
"RecurrenceRule": "FREQ=DAILY;UNTIL=2022-08-04T05:00:00"https://datatracker.ietf.org/doc/html/rfc5545#section-3.3.10 says:
The UNTIL rule part defines a DATE or DATE-TIME value that bounds the recurrence rule in an inclusive manner. If the value specified by UNTIL is synchronized with the specified recurrence, this DATE or DATE-TIME becomes the last instance of the recurrence. The value of the UNTIL rule part MUST have the same value type as the "DTSTART" property
I generated the events with Thunderbird, synchronized to the caldav-Server and read it from there.
In the Telerik Scheduler I got only 3 occurences of the event: from the 1st to the 3rd.
In Thunderbird I got 4. From the 1st to the 4th. According with the RFC, Thunderbird is right :-)
Why there are only 3 events in the Telerik Scheduler? And who get I the correct events (without "hack" around)?

I'm trying to use the TelerikUpload control in a Blazor server project. I created a Blazor server project from the Telerik template.
I'm trying to use only minimum web API for the upload endpoints. I haven't added controllers or routing to the configuration.
The issue is that I'm getting a 400 error when I use the MapPost(). I've tried many different variations for the post action parameters.
app.MapPost("upload/save", async (IFormFile files) =>
{
if (files != null)
{
var physicalPath = Path.Combine("D:\\Source\\repos\\BlazorVPMS\\BlazorVPMS", "Upload/", files.FileName);
logger.Debug(physicalPath);
using (var fileStream = new FileStream(physicalPath, FileMode.Create))
{
await files.CopyToAsync(fileStream);
}
}
});The only post method that works is this, after I added a form tag to the html.
app.MapPost("upload/save", async (IConfiguration config, HttpRequest request) =>
{
var files = request.Form.Files.First();
if (files != null)
{
//string path = config["StoredFilesPath"];
var physicalPath = Path.Combine("D:\\Source\\repos\\BlazorVPMS\\BlazorVPMS", "Upload/", files.FileName);
logger.Debug(physicalPath);
using (var fileStream = new FileStream(physicalPath, FileMode.Create))
{
await files.CopyToAsync(fileStream);
}
}
});