or
var app = new kendo.mobile.Application($(document.body), { user : null, loginService: null, skin:'flat', transition: 'slide', initial : "views/account/login.html", init: function () { this.loginService = new LoginService(); if (this.loginService.loadLocalCredential()) this.initial = 'views/home/index.html'; }});LoginService = kendo.data.ObservableObject.extend({ username: "", password: "", isLoggedIn: false, login: function () { var that = this; var url = 'http://url/Account/Login?username=' + this.username + '&password=' + this.password; $.ajax({ url: url, dataType: "json", success: function (data, textStatus, jqXHR) { if (data.result == true) {
var user = new User(username,nombre,apellido,email); /* when i write new User() intellisense doesnt provide any help*/
that.set("isLoggedIn", true); app.navigate("./views/home/index.html"); } } }); }, logout: function () { this.clear(); app.navigate('./views/home/index.html'); }, clear: function () { this.set('username', ''); this.set('password', ''); this.set('isLoggedIn', false); }, loadLocalCredential: function () { this.set('username', 'geoorge'); this.set('password', '1231'); this.set('isLoggedIn', true); }});User = kendo.data.ObservableObject.extend({ username: "", nombre: "", apellido: "", email: "", isLoggedIn: false, init: function(username,nombre,apellido,email){ this.username = username; this.nombre = nombre; this.apellido = apellido; this.email = email; }});function onDataBound(e) { var grid = $("#VINGrid").data("kendoGrid"); $(grid.tbody).on("keydown", "td", function (e) { if (e.keyCode == 9) { var row = $(this).closest("tr"); var rowIdx = $("tr", grid.tbody).index(row); var colIdx = $("td", row).index(this); var count = grid.dataSource.total(); if(rowIdx == count-1 && colIdx == 6) { grid.addRow(); } } }); }