From d292715592331fbe50464c683f69b5e5680f3ddf Mon Sep 17 00:00:00 2001 From: mihaela-lukanova Date: Sun, 6 Jul 2025 19:07:06 +0300 Subject: [PATCH] chore: migrate example to the new service format --- .../ChartSignalR/Views/Home/Index.cshtml | 26 +++++-- .../Areas/GridSignalR/Views/Home/Index.cshtml | 27 +++++-- .../Views/Home/Index.cshtml | 48 +++---------- .../Views/Home/Index.cshtml | 42 ++++------- .../Views/Home/Index.cshtml | 70 ++++++++++++------- .../Views/Home/Index.cshtml | 26 ++++--- 6 files changed, 126 insertions(+), 113 deletions(-) diff --git a/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/ChartSignalR/Views/Home/Index.cshtml b/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/ChartSignalR/Views/Home/Index.cshtml index 6fb4ec0db..e1b6ca0a5 100644 --- a/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/ChartSignalR/Views/Home/Index.cshtml +++ b/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/ChartSignalR/Views/Home/Index.cshtml @@ -1,17 +1,31 @@ - - + @(Html.Kendo().Notification() .Name("notification") .Width("100%") .Position(position => position.Top(0).Left(0)) + .AppendTo("#notification-container") ) +
@(Html.Kendo().Chart() .Name("chart") .Legend(false) diff --git a/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/GridSignalR/Views/Home/Index.cshtml b/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/GridSignalR/Views/Home/Index.cshtml index 09f76b5f2..05b485e21 100644 --- a/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/GridSignalR/Views/Home/Index.cshtml +++ b/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/GridSignalR/Views/Home/Index.cshtml @@ -1,18 +1,31 @@ - - + @(Html.Kendo().Notification() .Name("notification") .Width("100%") .Position(position => position.Top(0).Left(0)) + .AppendTo(".k-grid-toolbar") ) - @(Html.Kendo().Grid() +@(Html.Kendo().Grid() .Name("Grid") .Columns(columns => { diff --git a/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/ODataWebApiWidgets/Views/Home/Index.cshtml b/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/ODataWebApiWidgets/Views/Home/Index.cshtml index e96daf36d..b8b37acab 100644 --- a/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/ODataWebApiWidgets/Views/Home/Index.cshtml +++ b/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/ODataWebApiWidgets/Views/Home/Index.cshtml @@ -1,5 +1,4 @@ - -

Odata 4 with WebAPI

+

Odata 4 with WebAPI

diff --git a/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/ODataWebApiWrappers/Views/Home/Index.cshtml b/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/ODataWebApiWrappers/Views/Home/Index.cshtml index 58fed80d1..81033a611 100644 --- a/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/ODataWebApiWrappers/Views/Home/Index.cshtml +++ b/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/ODataWebApiWrappers/Views/Home/Index.cshtml @@ -11,13 +11,13 @@ columns.Bound(e => e.UnitPrice).Width(300); columns.Bound(e => e.UnitsOnOrder).Width(300); columns.Bound(e => e.Discontinued).Width(200); - columns.Command(cmd => cmd.Edit()).Width(300); + columns.Command(cmd => cmd.Destroy()).Width(300); }) .Scrollable() .ToolBar(tb => { tb.Create(); tb.Save(); - }) + }) .DataSource(dataSource => dataSource .Custom() .Batch(true) @@ -38,7 +38,6 @@ t.Destroy(new { url = new Kendo.Mvc.ClientHandlerDescriptor() { HandlerName = "destroyProduct" } }); t.Batch(new { url = new Kendo.Mvc.ClientHandlerDescriptor() { HandlerName = "batchProduct" } }); }) - .Events(ev => ev.RequestEnd("onRequestEnd")) .PageSize(20) .ServerPaging(true) .ServerSorting(true) @@ -62,11 +61,12 @@ .Scrollable() .ToolBar(tb => { - tb.Create(); - tb.Save(); + tb.Create(); + tb.Save(); }) .DataSource(dataSource => dataSource .Custom() + .Type("odata-v4") .Batch(true) .Schema(sch => { @@ -75,11 +75,6 @@ m.Field("BirthDate", typeof(DateTime)); }); }) - .Type("odata-v4") - .Transport(transport => { - transport.Read(read => read.Url("https://demos.telerik.com/kendo-ui/service-v4/odata/Employees")); - } - ) .Transport(t => { t.Read(new { url = new Kendo.Mvc.ClientHandlerDescriptor() { HandlerName = "readEmployee" } }); @@ -88,7 +83,6 @@ t.Destroy(new { url = new Kendo.Mvc.ClientHandlerDescriptor() { HandlerName = "destroyEmployee" } }); t.Batch(new { url = new Kendo.Mvc.ClientHandlerDescriptor() { HandlerName = "batchEmployee" } }); }) - .Events(ev => ev.RequestEnd("onRequestEnd")) .PageSize(20) .ServerPaging(true) .ServerSorting(true) @@ -101,51 +95,45 @@ ) \ No newline at end of file diff --git a/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/SchedulerSignalRLocalHub/Views/Home/Index.cshtml b/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/SchedulerSignalRLocalHub/Views/Home/Index.cshtml index 4773ccda3..f01b6f39e 100644 --- a/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/SchedulerSignalRLocalHub/Views/Home/Index.cshtml +++ b/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/SchedulerSignalRLocalHub/Views/Home/Index.cshtml @@ -1,12 +1,18 @@ - + - @(Html.Kendo().Notification() .Name("notification") .Width("100%") @@ -116,11 +127,10 @@ )
@@ -211,7 +229,7 @@ To see the real-time updates:

    -
  1. Open this page in another browser window by clicking here
  2. +
  3. Open this page in another browser window by clicking here
  4. Create, update or destroy grid items.
\ No newline at end of file diff --git a/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/SchedulerSignalRServerFiltering/Views/Home/Index.cshtml b/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/SchedulerSignalRServerFiltering/Views/Home/Index.cshtml index b96618649..f338fb6c5 100644 --- a/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/SchedulerSignalRServerFiltering/Views/Home/Index.cshtml +++ b/Telerik.Examples.Mvc/Telerik.Examples.Mvc/Areas/SchedulerSignalRServerFiltering/Views/Home/Index.cshtml @@ -1,10 +1,22 @@ - + - @(Html.Kendo().Notification() .Name("notification") .Width("100%") .Position(position => position.Top(0).Left(0)) ) + @(Html.Kendo().Scheduler() .Name("scheduler") .Date(DateTime.Now)