or
<
script
id
=
"IDCOL-tmpl"
type
=
"text/x-kendo-tmpl"
>
<
div
class
=
"IDCOL"
>
<
script
type
=
"text/javascript"
>
$('.IDCOL').Block();
{{html "</
sc
"+"ript>"}}
</
div
>
</
script
>
$("#container").kendoGrid({
..........
columns : [{
title : "ID",
template : kendo.template($("#IDCOL-tmpl").html())
}, "StartTime", "EndTime"]
});
This is the error:
"Microsoft JScript runtime error: Could not complete the operation due to error 80020101.") in globalEval (which is in jquery-1.7.1.js)
// Defined in the widget as defaults
options: {
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"
/>