or
// Defined in the widget as defaultsoptions: { intervals: ["Day", "Month", "Quarter", "Year"]} // Later, when creating my widget$("#widget").kendoMyWidget({ intervals: ["Month"]});model: { id: "treeview", fields: { treeview: { editable:false, field: "treeview/text()" }, name: { editable:true, field: "name/text()", defaultValue:"" }, timestamp: { editable:false, field: "timestamp/text()", defaultValue:"" } }editable: { mode:"popup", confirmation: "Delete ${name}? Really?" }I'm trying to create a new Category but I get this error
"Cannot read property 'index' of undefined Error"
<script type="text/javascript"> $(function () { var category = kendo.data.Model.define({ Id: "Id" }); var dataSource = new kendo.data.DataSource({ transport: { read: { url: "/Home/GetCategories", dataType: "json" },//read create : { url: "/Home/CreateCategory", type : "POST", data : { name: $("#categoryName").val() } } }, //transport schema: { model: category } }); $("#category").kendoGrid({ dataSource: dataSource }); $("#createCategory").bind("click", function () { dataSource.add({ Name: $("#categoryName").val() }); dataSource.sync(); dataSource.read(); }); }); </script>}<h2>@ViewBag.Message</h2><table id="category"> <tr> <th data-field="Id">ID</th> <th data-field="Name">Name</th> </tr></table><input type="text" id="categoryName" name="name"/><input type="button" value="Create" id="createCategory"/>