or
var mapData = $('#map').data('kendoMap'); mapData.layers[1].dataSource = new kendo.data.DataSource({ transport: { read: { url: ('@Url.Action("getMapData")'), dataType: "json", data: { customerId: customer.Id } } } }); mapData.layers[1].dataSource.read();$("#map").kendoMap({ center: [30.268107, -97.744821], zoom: 15, layers: [{ type: "tile", urlTemplate: "http://#= subdomain #.tile2.opencyclemap.org/transport/#= zoom #/#= x #/#= y #.png", subdomains: ["a", "b", "c"], attribution: "© <a href='http://osm.org/copyright'>OpenStreetMap contributors</a>." + "Tiles courtesy of <a href='http://www.opencyclemap.org/'>Andy Allan</a>" }, { type: "marker", locationField: "latlng", titleField: "name", }] });
@(Html.Kendo().Tooltip() .For("#searchButton") .LoadContentFrom("AllSearch", "Search", new { area = "" }) .ShowOn(TooltipShowOnEvent.Click) .Position(TooltipPosition.Bottom) .AutoHide(false) .Width(600) .Height(600) .Callout(true) .Animation(true) .Events(e => { e.RequestStart("requestStart"); }))
<script>
function requestStart(e) {
var st = $("#searchText").val();
e.options.data = {
searchText: st
}
}
</script>
[HttpPost] public JsonResult ReportsPhoneSupport([DataSourceRequest] DataSourceRequest request, ReportsPhoneSupport model) { string[] userIds = model.UserId.Split(','); ReportPhoneSupportResultTypedView results = new ReportPhoneSupportResultTypedView(); foreach (string userId in userIds) { int iUserId = 0; if (Int32.TryParse(userId, out iUserId)) { RetrievalProcedures.FetchReportPhoneSupportResultTypedView(results, model.FromDate, model.ToDate, iUserId); } } var Results = from Reslt in results select new{ ActivityDate = Reslt.ActivityDate, Action = Reslt.Action, Assignment = Reslt.Assignment, Description = Reslt.Description, Result = Reslt.Result, ToFrom = Reslt.ToFrom }; return Json(Results.ToDataSourceResult(request, ModelState), JsonRequestBehavior.AllowGet); }@{ ViewBag.Title = "ReportsPhoneSupport";}<h2>ReportsPhoneSupport</h2>@(Html.Kendo().Grid<ZoomAudits.DAL.TypedViewClasses.ReportPhoneSupportResultRow>() .Name("grid") .Columns(columns => { columns.Bound(m => m.ActivityDate).Format("{0:MM/dd/yyyy}").Title("Activity Date"); columns.Bound(m => m.Assignment).Title("Assignment"); columns.Bound(m => m.Action).Title("Action"); columns.Bound(m => m.ToFrom).Title("ToFrom"); columns.Bound(m => m.Result).Title("Result"); columns.Bound(m => m.Description).Title("Description"); }) //.AutoBind(true) .Pageable() .Sortable() .Scrollable() .Filterable() .DataSource(dataBinding => dataBinding .Ajax() .ServerOperation(false) .PageSize(20) .Read(read => read.Action("ReportsPhoneSupport", "ReportsPhoneSupport")) ))