or
<div id="newSessionWindow"><label for="sessionDate">Data da próxima sessão*</label><br /><asp:TextBox runat="server" ID="sessionDate" ClientIDMode="Static"></asp:TextBox> <br /><br /> <asp:LinkButton runat="server" ID="SaveSession" Text="Salvar" CssClass="k-button" /> </div> // New Session Window $("#newSessionWindow").kendoWindow({ draggable: true, appendTo: "#globalBody", height: "110px", modal: true, resizable: false, title: "Nova sessão", width: "400px" }); $("#sessionDate").kendoDateTimePicker({ format: "dd/MM/yyyy hh:mm tt", start: "month", depth: "month", min: new Date(year, month, day) });$("#AddSession").click(function (e) { $("#newSessionWindow").show(); var newSession = $("#newSessionWindow").data("kendoWindow"); newSession.center(); newSession.open();window.kendoMobileApplication = new kendo.mobile.Application(document.body);<script type="text/javascript"> var templateSource = new kendo.data.DataSource({ schema: { data: "d", model: { id: "title", fields: { title: { type: "string" }, value: { type: "string" }, type: { type: "number" } } } }, transport: { read: { contentType: "application/json; charset=utf-8", type: "POST", url: "http://localhost:23035/foo/bar" }, parameterMap: function (data, operation) { if (operation == "read") { return JSON.stringify({ user_id: arg('foo') }) } } } }) var tokenSource = new kendo.data.DataSource({ schema: { data: "d" }, transport: { read: { contentType: "application/json; charset=utf-8", type: "POST", url: "http://localhost:23035/foo/rab" }, parameterMap: function (data, operation) { var type = $('#templateSelector').data("kendoDropDownList").dataItem().type; return JSON.stringify({ email_template_type_id: type }) } } }) $(document).ready(function () { $("#templateSelector").kendoDropDownList({ dataTextField: "title", dataValueField: "value", dataSource: templateSource, change: function () { var value = $("#templateSelector").val(); var editor = $("#editor").data("kendoEditor"); editor.value(value); tokenSource.read(); } }); $("#editor").kendoEditor({ tools: [ "insertHtml" ], insertHtml: tokenSource.data() }); }) </script>| models[0][Discontinued] | false |
| models[0][ProductID] | 3 |
| models[0][ProductName] | Aniseed Syrup |
| models[0][UnitPrice] | 12 |
| models[0][UnitsInStock] | 13 |
| models[0][UnitsOnOrder] | 0 |
| models[0].Discontinued | false |
| models[0].ProductID | 3 |
| models[0].ProductName |
Aniseed Syrup |
| models[0].UnitPrice | 12 |
| models[0].UnitsInStock | 13 |
| models[0].UnitsOnOrder | 0 |
<div data-role="view" id="someView" data-show="showSomeView" data-beforeShow="viewBeforeShow">/* div content here */</div>function viewBeforeShow(view) { if(loggedOut == true) { // loggedOut is just a global variable for now window.kendoMobileApplication.navigate('#loginView'); // loginView is the login mobile view }}@(Html.Kendo().Grid<LightRouteDB.RouteCustomer>() .Name("CustomerGrid") .Columns(cols => { cols.Bound(r => r.CustomerID); //cols.Bound(r => r.Customer.CustomerName); cols.Bound(r => r.Sun); cols.Bound(r => r.Mon); cols.Bound(r => r.Tue); cols.Bound(r => r.Wed); cols.Bound(r => r.Thu); cols.Bound(r => r.Fri); cols.Bound(r => r.Sat); cols.Command(command => { command.Edit(); command.Destroy(); }).Width(200); }) .ToolBar(toolbar => toolbar.Create()) .Editable(editable => editable.Mode(GridEditMode.InLine)) .Pageable() .Sortable() .Scrollable() .DataSource(ds => ds .Ajax() .Events(events => events.Error("error_handler")) .Model(m => { m.Id(p => p.RouteCustomerID); m.Field(f => f.RouteID).DefaultValue(Model.Route.RouteID); }) .Create(a => a.Action("CreateCustomerRow", "Routes")) .Read(r => r.Action("ReadCustomerRows", "Routes")) .Update(u => u.Action("UpdateCustomerRow", "Routes")) .Destroy(d => d.Action("DestroyCustomerRow", "Routes")) ) )public ActionResult ReadCustomerRows(int id, [DataSourceRequest] DataSourceRequest request) { return Json(getRouteCustomersFromSession().ToDataSourceResult(request)); } [AcceptVerbs(HttpVerbs.Post)] public ActionResult CreateCustomerRow(int id, [DataSourceRequest] DataSourceRequest request, RouteCustomer customer) { if (customer != null && ModelState.IsValid) { IList<RouteCustomer> rc = getRouteCustomersFromSession(); rc.Add(customer); } return Json(new[] { customer }.ToDataSourceResult(request, ModelState)); } [AcceptVerbs(HttpVerbs.Post)] public ActionResult UpdateCustomerRow([DataSourceRequest] DataSourceRequest request, RouteCustomer customer) { if (customer != null && ModelState.IsValid) { IList<RouteCustomer> rc = getRouteCustomersFromSession(); var target = rc.Where(c => c.RouteCustomerID == customer.CustomerID).First(); if (target != null) { target.CustomerID = customer.CustomerID; saveRouteCustomersToSession(rc); } } return Json(ModelState.ToDataSourceResult()); }