or

$(document).ready(function () {
var dataSource = kendo.data.DataSource({
transport: {
read: {
url: '@Url.Action("GetAll", "Company")',
dataType:"json"
},
schema: {
data: "Companies",
total: "TotalCount",
model: {
id: 'CompanyID',
fields: {
CompanyID:{
type: 'number',
nullable: true,
editable:false
},
Name:{
type: 'string'
},
Rif:{
type: 'string'
},
Telephone:{
type: 'string'
},
FisicalAddress:{
type: 'string'
}
}
}
},
pageSize: 1
});
$("#grid").kendoGrid({
dataSource: dataSource,
height: 250,
scrollable: true,
sortable: true,
filterable: true,
pageable: {
input: false,
numeric: true
},
columns: [ { field: "CompanyID", title: "#", width: 150 },
{ field: "Name", title: "Name", width: 150 },
{ field: "Rif", width: 150 },
{ field: "Telephone", title: "Telephone"},
{ field: "FisicalAddress", width: 300 }]
});
});
and this is my code in server side:public JsonResult GetAll(
{
var companies = _companyService.GetAll().Select(c => new { c.CompanyID, c.Name, c.Rif, c.Telephone, c.FiscalAddress});
return Json(new { Companies = companies, TotalCount = companies.Count()},JsonRequestBehavior.AllowGet);
}
Error description in file kendo.web.min.js or kendo.data.min.js
Microsoft JScript runtime error: Object doesn't support property or method '_observe'
Any idea what may be happening? Thank you for help
....editable: { mode: "popup", template: kendo.template($("#popup_editor").html()) },height: 450, filterable: true, sortable: true, pageable: true, toolbar: [{text: "Add data", name: "create"}], columns: [ { field: "name",title: "Name", filterable: true }, { field: "dtcreate",title: "Date create", filterable: true }, { command: [{text:"Edit", name:"edit"}, {text:"Delete",name:"destroy"}], title: " ", width: "160px" } ]<script id="popup_editor" type="text/x-kendo-template"> <div class="k-edit-label"><label for="name">Name</label></div> <input type="text" class="k-input k-textbox" name="name" data-bind="value:name"> <div class="k-edit-label"><label for="publish">Publish</label></div> <input type="text" class="k-input k-textbox" name="publish" data-bind="value:publish"> <div class="k-edit-label"><label for="dtcreate">Date Create</label></div> <input type="text" name="dtcreate" data-type="date" data-bind="value:dtcreate" data-role="datepicker" /></script> $("#Img_" + ModId).attr("src", $.url("Content/images/Active.png")) $(document).ready(function () { var crudServiceBaseUrl = "http://demos.kendoui.com/service", dataSource = new kendo.data.DataSource({ transport: { read: { url: crudServiceBaseUrl + "/Products", dataType: "jsonp" }, create: { url: crudServiceBaseUrl + "/Products/Create", dataType: "jsonp" },.....