Hi,
I have a requirement like in a single grid there are 3 header section with common column field.
In each header section user needs to add new row to give input and save.
Please let me know can we design the above requirement with kendo grid?
Thanks in advance.
Is there a difference between using "#=" and "#:" when blocking references in my column bindings? They both seem to work for me, and I wanted to make sure one isn't preferred over the other for certain situations. Thank you.
columns.Bound(prac => prac.PractitionerId).ClientTemplate("<input type='checkbox' name='chkPractitioner' value='#= PractitionerId #' onclick='handleProviderSelected(this,#= LocationId #)' />").Width(45).HeaderTemplate(" ");Hello All,
I was doing some searching and I can't find how to do a Hyperlink to a file on my local computer/share drive in HTML.Kendo().Menu()
This is my code
@(Html.Kendo().Menu()
.Name("Menu")
.Direction(MenuDirection.Left)
.Orientation(MenuOrientation.Vertical)
.Scrollable(true)
.Items(items =>
{
items.Add().Text("Phone List").Url("file:///C:\Users\D\Desktop/Phone.pdf");
items.Add().Text("Pager List");
})
I'm trying to make so when a user clicks on my "Phone List" menu item, it then opens up a PDF with the relevant information in a new browser tab. I know the link works, because I can click it and it opens up the pdf in a browser. Any help would be appreciated.
I have a partial view, that generates a chart, which I need to embed in a Grids client detail template, so a chart will be generated for each record in the grid.
It seems like it should work, but I can't pass the necessary id across to the controller of the partial view.
The client detail template is set up as:-
<script id="subdetailsTemplate" type="text/kendo-tmpl"> @(Html.Kendo().TabStrip().Name("Tabstrip_#=ReportKey#") .Items(i => { i.Add().Text("Activity Summaries").Selected(true).Content(@<text> @Html.Action("ReportCharts", "ServerChart", new { reportKey = "#=ReportKey#" }) </text>); i.Add().Text("Execution History").Selected(false).Content(@<text> @(Html.Kendo().Grid<SSRSStats.Models.View_ReportExecutions>() .Name("ELGrid_#=ReportKey#") .Columns(columns => { columns.Bound(o => o.LogEntryID).Title("ID"); columns.Bound(o => o.ExecutionLogID).Title("ID"); columns.Bound(o => o.UserName).Title("User"); columns.Bound(o => o.RequestType).Title("Request"); columns.Bound(o => o.TimeStart).Title("Time Start").Format("{0:g}"); columns.Bound(o => o.TimeEnd).Title("Time End").Format("{0:g}"); columns.Bound(o => o.TimeProcessing).Title("Processing").Format("{0:N0}"); columns.Bound(o => o.TimeDataRetrieval).Title("Data Retrieval").Format("{0:N0}"); columns.Bound(o => o.TimeRendering).Title("Rendering").Format("{0:N0}"); }) .ClientDetailTemplateId("subsubdetailsTemplate") .DataSource(dataSource => dataSource .Ajax() .PageSize(10) .Read(read => read.Action("RD_Executions", "ReportUsage", new { ReportKey = "#= ReportKey #" })) .Sort(s=>s.Add("LogEntryID").Descending()) ) .Pageable(p => p.Refresh(true)) .ToClientTemplate() ) </text>); }) .ToClientTemplate() )</script>--
This works fine without the @Html.Action, line, with the sub grid being populated correctly.
However, when this code is run, an error is thrown saying
The parameters dictionary contains a null entry for parameter 'reportKey' of non-nullable type 'System.Int32' for method 'System.Web.Mvc.ActionResult ReportCharts(Int32)'
The controller is:-
public ActionResult ReportCharts(int reportKey) { ViewBag.rk = reportKey; ViewBag.ChartName = "Chart_RK_" + reportKey.ToString(); ViewBag.ChartName2 = "Chart_RK2_" + reportKey.ToString(); ViewBag.ChartTitle = "Report Activity for the Last 10 Days"; ViewBag.ChartTitle2 = "Report Activity for the Last 12 Months"; //var query = _repository.GetLast10DaysUsage(ReportKey); return PartialView(); }--
If the parameter is made nullable, the page runs, but the charts do not display (although ajax calls are made to the server with the correct ReportKey value, as well as the default value).
What do I need to do in order to make this work?
I'm using version 2020.2.617
Thanks

First time working with this control and not sure what I'm missing.
Code:
@(Html.Kendo().SwitchFor(model => model.IsEnabled)
.Messages(c => c.Checked("Enabled").Unchecked("Disabled"))
)
The switch shows up and works, but the true and false message labels do not appear.
i try show my image instead of the image icon. i use view and template but dont view image
Views(v=>v.List(l=>l.TemplateId("template")))
<script type="text/x-kendo-tmpl" id="template">
<div class="product">
<img src="@Url.Content("~/content/web/foods/")#:ProductID#.jpg" alt="#:ProductName# image" />
</div>
</script>

Hi,
I need to change the default icon for the Kendo Grid when the filter is selected. Currently it displays the below icon by default. I have attached the screenshot of the current grid which we are using.
.k-i-more-vertical
Unicode: e031
So when the user adds a filter I need it to change to the below
k-i-filter-sm
Unicode: e12b
I need to do this in either my css file or any common javascript file. Please advise. Below is the current configuration which I am using.
Version: 2019.2.619.545 (Kendo Web Extensions for ASP.NET MVC)
MVC version: 5.0
IDE: Visual Studio 2015
Browser : Chrome 76.0.3809.100, IE 11.0
.Net Framework: 4.6.2
Programming Language: C#

@model long?@(Html.Kendo().ComboBoxFor(m => m) .DataTextField("DisplayName") .DataValueField("PersonId") .Filter(FilterType.Contains) .DataSource( source => source.Read(read => read.Action("Search", "PersonController") .Data("getData")).ServerFiltering(true)))var combo = $(selector).data('kendoComboBox'); if (combo._initial != '' && !combo.hasLoadedInitial) { combo.hasLoadedInitial = true; return { id: combo._initial }; } else return { text: combo.input.val() };