I've got a page which contains a dozen tabs, each of which has their own ViewComponent. Each ViewComponent has many datepicker controls.
I have a situation where I need to disable almost all of them, except on one tab, based on the user's role.
What are some ways to do this in one fell swoop, rather than setting .Enable(false) on each individual datepicker in markup?
Bonus: there are some regular old <input type="text">'s on these forms as well. Those are easy enough to disable with JQuery, but JQuery doesn't work on the datepickers, because while the text portion is read-only, the popup button displaying a calendar still works and can change the value of the text box.
Thanks so much for any ideas!
I am using AspNet Core MVC 7
I am trying to create a custom HTML helper outside of a razor view. I am using the IHtmlHelper in this scenario and unfortunately outside of a razor view I cannot do something like this:
var uploader = _helper.Kendo().Upload()
.Name("uploadFiles")
.Multiple(true)
.HtmlAttributes(new { style = "margin: 15px 0 5px 0;" });Compilation error:
Error CS1061 'IHtmlHelper' does not contain a definition for'Kendo'
and no accessible extension method 'Kendo' accepting a first argument of
type'IHtmlHelper' could be found (are you missing a using directive or an assembly reference?)

Good morning,
i need to save column sorting and other filters within a grid.
The only method i figured out is this:
I save the current grid state to the browser local storage
$(window).on("beforeunload", function () { var GType = '@Model.flowCatalogId' + '@Model.flowTypeCatalogId' + '@Model.filterVersion' + '@ViewBag.Lang' + '_grid_filtered'; var grid = $("#grid_filtered").data("kendoGrid"); localStorage["QSW-grid-Claim-List" + GType] = utf8_to_b64(kendo.stringify(grid.getOptions())); })
Then i reload it every time i enter the page at the end of it's load
$(document).ready(function () {
$('body').css('pointer-events', 'all') //activate all pointer-events on body
$('#dialog_pos').data("kendoDialog").close();
$('#dialog_pos_supp').data("kendoDialog").close();
$('#dialog_create').data("kendoDialog").close();
var GType = '@Model.flowCatalogId' + '@Model.flowTypeCatalogId' + '@Model.filterVersion' + '@ViewBag.Lang' + '_grid_filtered';
var grid = $("#grid_filtered").data("kendoGrid");
if (localStorage["QSW-grid-Claim-List" + GType]) {
var options = b64_to_utf8(localStorage["QSW-grid-Claim-List" + GType]);
grid.setOptions(JSON.parse(options));
}
else
{
for (i = 0; i < localStorage.length; i++) {
x = localStorage.key(i);
if (x.includes("QSW")) { localStorage.removeItem(x);}
}
}
$('#btnCreate').click(function (e) {
$(this).prop('disabled', true);
$('#create_form').submit();
});
});This works but it do the read function of my grid 2 times.
.Read(read => read.Action("Claims_Read_Filtered", "Claim", new { flowCatalogId = Model.flowCatalogId, flowTypeCatalogId = Model.flowTypeCatalogId, Model.DateFrom, Model.DateTo})
Hello I have being looking for examples on using auto complete using tag helpers but coulnt find any
in my grid column i have
<column field="TechnicianAssigned" width="250" editor="categoryDropDownEditor" />
and the categoryDropDownEditor has code as below....the code hits the url but not sure how to pass the data from column to method and serach the functionality.Any example would be helpful.
function categoryDropDownEditor(data) {

Hello,
I have an Ajax Kendo grid and would like to apply a filter on load. There is a date column that I would like to get the max date and use that as the initial filter (not hardcoding the value). Is this doable and if so how?
Thanks
D
My template is
```
```
It should have the dropdown and button in one row. When I rerun the page with this template, the grid disappears.

Hello,
I'm using an internal API that has rate and size limiting and I think it would be beneficial to show the user a used character out of total characters placeholder. Something similar to this as an example.
Hi,
using Telerik Asp Net Core version 2022.2.621
I have a problem with the UI of the Scheduler, when trying to display 15 mins events. The widget contains typically 30 mins to 1 hour events, occasionally, there are 15 mins events, in which case after the 15 mins event the next event is pushed to the right. How to prevent that kind of behavior without changing the Major Ticks configuration.
Changing the Major Ticks configuration will cause a problem in the UI because normal classes are 1 hour length.
