function
createNewItem() {
var
tree = $(
"#dvTree"
).data(
"kendoTreeView"
);
var
selected = tree.dataItem(tree.select());
var
newnode = { text:
'<new>'
, type:itemtype };
newelement = tree.append(newnode, $(tree.select()),
function
() { alert(
"success"
); });
console.log(newelement);
if
(newelement) {
tree.select(newelement);
tree.trigger(
"select"
, { node: newelement });
}
}
<!DOCTYPE html>
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
>
<
title
></
title
>
<
link
href
=
"Content/kendo/kendo.common.min.css"
rel
=
"stylesheet"
/>
<
link
href
=
"Content/kendo/kendo.default.min.css"
rel
=
"stylesheet"
/>
<
script
src
=
"Scripts/jquery.min.js"
></
script
>
<
script
src
=
"Scripts/kendo.all.min.js"
></
script
>
</
head
>
<
body
>
<
div
class
=
"k-content"
>
<
div
id
=
"mydiv"
></
div
>
</
div
>
<
script
>
$(function () {
$("#mydiv").kendoScheduler({
height: 600
});
});
</
script
>
</
body
>
</
html
>
@(Html.Kendo().DropDownListFor(model => model.EmploymentId)
.OptionLabel("* Not Selected")
.DataTextField("Name")
.DataValueField("Id")
.BindTo(Model.Employments)
.Events(e => e.Select("EmploymentSelected")))
private
IEnumerable<ReqAssess> GetRequests()
{
var reqassess = reqAssessService.GetReqAssess();
return reqassess;
}
public
ActionResult Products_Read([DataSourceRequest] DataSourceRequest request)
{
return Json(GetRequests().ToDataSourceResult(request), JsonRequestBehavior.AllowGet);
}
@(Html.Kendo().Grid(Model)
.Name(
"Grid")
.Columns(columns =>
{
columns.Bound(p => p.ReqId).Width(100).Groupable(
false).Title("Request ID").ClientTemplate(
"# if (Urgent == \"Y\") { #" +
"<div style=\"background-color: Red;\">#: ReqId #</div>" +
"# } else { #" +
"#: ReqId #" +
"# } #"
);
columns.Bound(p => p.CompId).Title(
"Company ID").Width(110);
columns.Bound(p => p.Facid).Title("Facility ID").Width(110);
columns.Bound(p => p.Mtrlcode).Title("Code").Width(90);
columns.Bound(p => p.Tradename).Title("Tradename").Width(170);
columns.Bound(p => p.Requested).Format("{0:dd/MM/yyyy:hh:mm:ss}").Width(110); ;
columns.Bound(p => p.DateDue).Format("{0:dd/MM/yyyy}").Title("Date due").Width(100); ;
columns.Bound(p => p.Completed).Format("{0:dd/MM/yyyy}").Title("Completed").Width(100); ;
columns.Bound(p => p.Status).Width(150);
columns.Bound(p => p.AssignedTo).Width(100);
})
.ClientDetailTemplateId(
"employeesTemplate")
.Groupable()
.Pageable()
.Sortable()
.Scrollable()
.Filterable()
.Selectable()
.Pageable(pager => pager
.Refresh(
true)
.PageSizes(new int[4] {10, 20, 30, 40}))
.ColumnMenu()
.Resizable(resize => resize.Columns(true))
.Reorderable(reorder => reorder.Columns(true))
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action(
"Products_Read", "InTray"))
.PageSize(30)
))